首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

按back箭头按钮从DetailFragment back to ThumbnailFragment后,显示的下拉菜单的AutoCompleteTextView选项消失

当按下back箭头按钮从DetailFragment返回到ThumbnailFragment后,下拉菜单的AutoCompleteTextView选项消失的原因可能是由于以下几个方面:

  1. 生命周期问题:当从DetailFragment返回到ThumbnailFragment时,可能会触发Fragment的生命周期方法,例如onDestroyView()或onDetach(),这些方法可能会导致AutoCompleteTextView的选项消失。解决这个问题的方法是在Fragment的生命周期方法中保存和恢复AutoCompleteTextView的选项状态。
  2. 数据丢失:当从DetailFragment返回到ThumbnailFragment时,可能会导致数据丢失,包括AutoCompleteTextView的选项数据。解决这个问题的方法是在返回前保存AutoCompleteTextView的选项数据,并在返回后恢复数据。
  3. 视图重建:当从DetailFragment返回到ThumbnailFragment时,可能会触发ThumbnailFragment的视图重建,这可能导致AutoCompleteTextView的选项消失。解决这个问题的方法是在视图重建前保存AutoCompleteTextView的选项数据,并在重建后恢复数据。

为了解决这个问题,可以按照以下步骤进行操作:

  1. 在DetailFragment中,确保在返回前保存AutoCompleteTextView的选项数据。可以使用Bundle来保存数据,并在返回时将Bundle传递给ThumbnailFragment。
  2. 在ThumbnailFragment中,确保在视图重建前保存AutoCompleteTextView的选项数据。可以使用onSaveInstanceState()方法来保存数据,并在视图重建后的onCreateView()方法中恢复数据。
  3. 在ThumbnailFragment的onCreateView()方法中,检查是否有保存的AutoCompleteTextView选项数据。如果有,则使用该数据来恢复AutoCompleteTextView的选项。
  4. 如果以上步骤无法解决问题,可以尝试使用其他方法来保存和恢复AutoCompleteTextView的选项数据,例如使用SharedPreferences或ViewModel。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云云服务器(CVM):提供可扩展的云服务器实例,适用于各种应用场景。详情请参考:https://cloud.tencent.com/product/cvm
  • 腾讯云对象存储(COS):提供安全、稳定、低成本的云端存储服务,适用于存储和处理各种类型的数据。详情请参考:https://cloud.tencent.com/product/cos
  • 腾讯云人工智能(AI):提供丰富的人工智能服务和解决方案,包括图像识别、语音识别、自然语言处理等。详情请参考:https://cloud.tencent.com/product/ai
  • 腾讯云物联网(IoT):提供全面的物联网解决方案,包括设备接入、数据管理、应用开发等。详情请参考:https://cloud.tencent.com/product/iot
  • 腾讯云区块链(BCB):提供安全、高效、可信的区块链服务,适用于各种行业的区块链应用。详情请参考:https://cloud.tencent.com/product/bcb

请注意,以上链接仅为示例,具体的产品选择应根据实际需求进行评估和选择。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Android开发高级组件之自动完成文本框(AutoCompleteTextView)用法示例【附源码下载】

分享给大家供大家参考,具体如下: 通常来说自动完成文本框(AutoCompleteTextView)EditText派生而出,实际上他也是一个编辑框,但他比普通编辑框多了一个功能:当用户输入一定字符...,自动完成文本框会显示一个下拉菜单,供用户从中选择,当用户选择了某个菜单项过后,AutoCompleteTextView就会用户选择自动填写该文本框。...自动完成文本框(AutoCompleteTextView),用于实现允许用户输入一定字符显示一个下拉菜单,供用户从中选择,当用户选择某个选项之后,用户选择自动填写该文本框。...: //此字符串是要在下拉菜单显示列表项 private static final String[] COUNTRIES=new String[]{"jb51","jb51ZaLou.Cn", "jb51..._1line,COUNTRIES); textView.setAdapter(adapter);//为自动完成文本框设置适配器 最后为搜索按钮添加事件监听器: //为搜索按钮添加事件监听器 button.setOnClickListener

1K10

Android高级组件AutoCompleteTextView自动完成文本框使用详解

自动完成文本框(AutoCompleteTextView),用于实现允许用户输入一定字符显示一个下拉菜单,供用户从中选择,当用户选择某个选项之后,用户选择自动填写该文本框。...语法格式: <AutoCompleteTextView 属性列表 </AutoCompleteTextView AutoCompleteTextView组件继承EditText,所以它支持EditText...android.widget.Button; import android.widget.Toast; public class MainActivity extends Activity { //此字符串是要在下拉菜单显示列表项...textView.setAdapter(adapter);//为自动完成文本框设置适配器 Button button=(Button)findViewById(R.id.button0);//获取"搜索"按钮...//为搜索按钮添加事件监听器 button.setOnClickListener(new OnClickListener() { @Override

2.9K10
  • Textmate使用手册「建议收藏」Textmate使用手册

    新建文件 cmd + W 关闭标签 cmd + X 剪切 cmd + C 复制 cmd + V 粘帖 cmd + M 最小法 cmd + F2 标记 cmd + shift + z 返回一个内容...cmd + option + [ 格式化代码 cmd + shift + T 当前文件中所有方法 cmd + shift + W 关闭项目 cmd + option + L 显示行号 cmd...向上移动下拉菜单 ctrl + 下箭头 向下移动下拉菜单 ctrl + cmd + 上箭头 向上移动整行 ctrl + cmd + 下箭头 向下移动整行 ctrl + shift + k 删除一行代码...ctrl + shift + > (erb模板) 一键,连续会出现多种效果 ctrl + option + cmd + V 历史中选择内容粘帖 option|ctrl + -> 光标向右移动一个单词...它会自动补全end esc 以该文件中已经出现过词做自动补全,可以多次esc切换单词 view: F1 Fold current block cmd+t open file in a new

    1.9K20

    ntsysv(8) command

    ntsysv 提供了一个基于文本界面的菜单操作方式,集中管理系统不同运行等级下系统服务启动状态。也可以通过 chkconfig 进行配置。...2.命令格式 ntsysv [--back] [--level LEVELS] 3.选项说明 --back 在互动式界面里,显示 Back 按钮,而非 Cancel 按钮。...ntsysv --level 35 (2)在互动式界面里,显示 Back 按钮,而非 Cancel 按钮。 ntsysv --back (3)编辑运行级别需要启动服务。...ntsysv 使用上下箭头来查看列表。使用空格键来选择或取消选择服务。要在服务列表和"OK"、"Cancel"按钮中切换,可以使用 Tab 键。* 表明某服务被设为启动。... F1键会弹出每项服务简短描述。 参考文献 ntsysv(8) - Linux man page - Die.net

    5300

    项目需求讨论-标题栏上搜索功能

    Activity是哪个,然后返回时候就跳到那个父Activity中。...,覆盖了一层我们要SearchView,然后默认是隐藏,点击搜索图标按钮让SearchView显示就可以了。...看布局代码,就知道在第一步中标题栏布局上面,覆盖了一层横向布局,用来显示SearchView和取消按钮,该界面默认是隐藏,只有当了搜索图标按钮,再让这个横向布局显示,盖在上面,(当然同时也可以让原来标题和搜索图标按钮隐藏...中搜索框(三)—— SearchView 我们看到,在GIF图中,当我点击了搜索图标按钮时候,SearchView Visible设为显示状态,同时键盘出现,然后当我点击取消按钮时候,SearchView...Visible设为隐藏状态,同时键盘消失,SearView显示和隐藏这个大家都只要,只要调用SearchView.setVisibility方法即可。

    1.4K10

    Android界面组件基本用法

    为ImageButton指定android:text属性没用,不会显示文字 可以指定android:background为按钮增加背景图片,但这图片是固定 可以指定android:src为图片按钮增加图片属性...:当用户输入一定字符,自动完成文本框会显示一个下拉菜单,供用户从中选择,当用户选择某个菜单,组件会用户选择自动填写该文本框 使用该组件很简单,只要为它设置一个Adapter,该Adapter封装了...(TabHost) TabHost仅仅只是一个简单容器,它提供如下方法 newTabSpec(String tag) 创建选项卡 addTab(TabHost.TabSpec tabSpec) 添加选项卡...通过TabHost对象方法来创建选项卡、添加选项选项卡主要由TabHost、TabWidget、FrameLayout3个组件组成,三者缺一不可,想象一下选项特点,多个卡重叠在一起,所以用FrameLayout...让Activity继承ListActivity(继承了ListActivity类无需调用setContentView()来显示页面,可以直接设置适配器) 一旦获得ListView,就要创建显示列表项了

    1.7K20

    Material Design — 按钮( Buttons)

    ---- 下拉按钮(Dropdown buttons) 移动端下拉按钮 下拉按钮 下拉按钮可在多个选项中进行选择。 该按钮显示当前状态和向下箭头。...例如,可用状态可以显示为文字,颜色或icon列表。 当用户与按钮交互时,Menus会覆盖按钮显示可能状态。 下某个状态会取消Menus并更新按钮显示此新状态。...在下拉菜单中滚动方式与Menus滚动方式相同。 ? ? 一般下拉按钮 溢出下拉菜单按钮 这种类型下拉菜单默认显示箭头或者菜单按钮。点击按钮后会弹出菜单。...点击菜单中任意一个选项将会引导到对应设置页面。 分段式下拉菜单按钮 分段式下拉菜单按钮有两个区域: 当前状态和下拉箭头。点击当前状态会触发状态相应动作。...点击下拉箭头则会弹出所有状态菜单; 点击任意一个状态会改变当前状态。 可编辑分段式下拉菜单按钮 可编辑分段式下拉菜单按钮的当前状态位置是可编辑(例如用来选择文字大小下拉菜单)。

    3.9K160

    iOS学习—— UINavigationController返回按钮与侧滑返回手势研究

    侧滑返回手势是iOS7开始增加一个返回操作,经历了两年时间估计iPhone用户大部分都已经忽略了屏幕左上角那个碍眼back按钮了。...导航栏左上角back按钮是附着在UINavigationControllerUINavigationBar里自带一个返回按钮,导航栏自带back按钮图层结构如下图所示。...原生导航条上返回(back按钮,一般是显示一个返回箭头+上一页面的标题(或者是 返回箭头+Back),如下图右边所示。 ?...他们都属于UINavigationItem组成部分,都显示在navigationBar上,都属于UIBarButtonItem类,所以我给他们取名为导航条上按钮三兄弟,哈哈哈。。。   ...,不会隐藏最左边返回箭头backIndicatorImage,而leftBarButtonItem自定义则会使最左边返回箭头消失backIndicatorImage。

    6.7K60

    Edge2AI之边缘摄取数据

    在属性选项卡上,设置如下所示属性以运行我们 Python 模拟脚本。...单击心跳记录上信息图标以查看心跳详细信息。 选择流设计器选项卡 ( )。要构建数据流,请表中选择所需类 ( iot-1),然后单击OPEN。或者,您可以双击所需类。...要终止NiFIInput Port数据,现在让我们在画布上添加一个Funnel...... …并建立输入端口到它连接。要建立连接,请将鼠标悬停在输入端口上,直到箭头符号显示在中心。...或者,单击输入端口将其选中,然后操作面板上开始(“play”)按钮: 您将需要Input Port ID来完成ConsumeMQTT处理器与 RPG (NiFi) 连接。...检查消息内容,就像我们之前所做那样,确认有问题读数已经消失。 验证数据停止模拟器。

    1.5K10

    “终于懂了“系列:Jetpack AAC完整解析(三)ViewModel 完全掌握!

    然后通过ViewModelProviderget方法 获取ViewModel实例,然后就是 观察ViewModel中LiveData。 运行,点击按钮 会弹出进度条,2s展示用户信息。...假设有一个ListFragment,用户列表中选择一项,会有另一个DetailFragment显示选定项详情内容。在之前 你可能会定义接口或者使用EventBus来实现数据传递共享。...就会被执行,除非该activity是被用户主动销毁,例如当用户BACK时候。...这是显而易见,系统不知道你下HOME要运行多少其他程序,自然也不知道activity A是否会被销毁,故系统会调用onSaveInstanceState,让用户有机会保存某些非永久性数据。...以下几种情况分析都遵循该原则 。 2、长按HOME键,选择运行其他程序时。 3、下电源按键(关闭屏幕显示)时。 4、activity A中启动一个新activity时。

    1.8K10

    Cocoa编程中视图控制器与视图类详解

    导航控制器自动构建并处理Back按钮; 3. 导航控制器提供简单菜单栏可帮助用户进行自定义控件。4....推入时,新视图控制器右方滑入屏幕(假定animated:YES)。向左指Back后退按钮出现,可返回到上一步,且Back按钮是上一个视图控制器标题。 2....作为弹出回上一级视图控制器Back按钮是自动产生并处理,无需用户干预。 3. 可使用popViewControllerAnimated:BOOL弹出当前视图控制器并向左显示前一个视图。 4....)和栏标题(title)、用于显示标题视图(titleView),以及用于当前视图向后导航Back按钮(backBarButtonItem)和隐藏后退按钮(hidesBackButton)。...接着会调用视图viewLoad->viewWillAppear->viewDidAppear. 6. 控制器视图消失过程    消失过程比较简单,不作说明。 7.

    5.1K50

    提高工作效率 windows办公技巧汇总(一)

    设置步骤:    步骤1:选取销售员一列需要设置下拉菜单单元格区域(这一步不能少),打开数据有效性窗口(excel2007和2010版本 数据选项卡 - 数据有效性 - 数据有效性),在窗口中“设置...”选项卡里选“序列”。...步骤2:引用单元格内容法。如果销售员在单元格B4:B8区域里,在“来源”输入或点框最后折叠按钮选这个区域。如下图所示。    进行如上设置,我们就可以在销售员一列看到下拉菜单了。...然后选择特许格式箭头下拉菜单,选择段落标记,如图所示: 这里是要把多余空行替换掉,意思就是有重复空行,替换设置是:^p^p,替换为^p,如图所示: 然后点击全部替换就可以了,中间空行都没有了...6、WIN10新版CMD半透明显示   除此之外,新版CMD还加入了一项面板透明度功能。 一个最明显好处,就是你可以边操作边看到底下提示了。

    80210

    阅读资料新姿势:如何正确打印网页内容为PDF文件

    去掉遮挡 打印预览时候如果发现每一页最上方都会有一横杠遮挡住了我们要看内容,怎么办,当然是去掉它 返回当前网页,下F12或者Ctrl+Shift+I(windows,mac将Ctrl换位cmd...即可)打开调试器: 通过箭头选择(上方发蓝色箭头)要去除部分,然后选中最右方对应html文本,点击键盘上Back键删除即可。...删除,遮挡物就消失了。...(具体操作不会可以看这里 https://oldpan.me/archives/one-minute-modify-content) 要打的页面太多怎么办 当网站内容过多时候,我们点击打印按钮,很有可能出现...: 这样原因是因为打印时候会自动调整当前网页中各种内容格式放到一起,如果东西太多就会加载不过来,这时我们需要删减一些东西 通过调整打印页码删除内容中不需要部分,比如评论部分 删掉网页内容中不需要装饰

    61240

    Office 2007 实用技巧集锦

    让Excel笔划或音序排序 众所周知,Excel可以按照数字以及字母顺序进行排序,点击【数据】选项卡中【排序】按钮,在弹出对话框选项按钮中还可以设置让Excel按照音序或者笔划顺序排序。...对于运算出错单元格,我们可以选择【公式】选项卡中【追踪引用单元格】和【追踪从属单元格】来很好追踪运算过程。Excel会以箭头形式显示数据来龙去脉,帮助您理清数据之间关联。...如果希望取消屏幕上面的箭头显示,只需要选择【公式】选项卡中【移去箭头】即可。...当您需要打开两个或多个日历来查看和安排日程时候,每个日历名称旁边都会有一个箭头形状按钮,点击这个按钮,日历就可以以一种重叠视图显示出来。...首先按照常规方式撰写邮件,把调查内容如实写在邮件正文中,接下来在【选项选项卡中找到【使用投票按钮】,通过下拉菜单找到所需选项,或者通过自定义进行按钮设定。

    5.1K10

    用 testdisk 恢复 Linux 上已删除文件

    在你可以写入选定目录下开始: $ cd /home/recovery $ testdisk testdisk 提供第一页信息描述了该工具并显示了一些选项。...] Append information to log file [ No Log ] Don’t record anything 左边 > 以及你看到反转字体和背景颜色指出了你下回车键将使用选项...下一步是选择被删除文件所存储磁盘分区(如果没有高亮显示的话)。根据需要使用上下箭头移动到它。然后点两次右箭头,当 “Proceed” 高亮显示回车键。...接下来,我们箭头指向具体主目录。...注意: 对于文件恢复过程中很多步骤,你可以使用退出( q 或“[ Quit ]”)来返回上一步。如果你愿意,可以选择退出选项一直回到该过程中第一步,也可以选择下 ^c 立即退出。

    6.6K20

    Office 2007 实用技巧集锦

    让Excel笔划或音序排序 众所周知,Excel可以按照数字以及字母顺序进行排序,点击【数据】选项卡中【排序】按钮,在弹出对话框选项按钮中还可以设置让Excel按照音序或者笔划顺序排序。...对于运算出错单元格,我们可以选择【公式】选项卡中【追踪引用单元格】和【追踪从属单元格】来很好追踪运算过程。Excel会以箭头形式显示数据来龙去脉,帮助您理清数据之间关联。...如果希望取消屏幕上面的箭头显示,只需要选择【公式】选项卡中【移去箭头】即可。...当您需要打开两个或多个日历来查看和安排日程时候,每个日历名称旁边都会有一个箭头形状按钮,点击这个按钮,日历就可以以一种重叠视图显示出来。...首先按照常规方式撰写邮件,把调查内容如实写在邮件正文中,接下来在【选项选项卡中找到【使用投票按钮】,通过下拉菜单找到所需选项,或者通过自定义进行按钮设定。

    5.4K10
    领券