当前位置: 首页 > 知识库问答 >
问题:

PreferenceFragment中的上下文

终翰学
2023-03-14

摘自http://developer.android.com/guide/topics/ui/settings.html:

共有1个答案

娄德运
2023-03-14

如果您想要确保上下文可用,您需要等待,直到片段被附加到一个活动。它的回调是onattach(Activity)方法。

根据片段的生命周期状态,getactivity()方法也可以返回null。

 类似资料:
  • 我正在使用PreferenceActivity向布局中添加PreferenceFragments。PreferenceActivity使用带有父主题的自定义样式。AppCompat。光我更新了colorPrimary、colorPrimaryDark和colorAccent的NoActionBar。在Lollipop上,首选项屏幕按预期显示,使用适当的颜色和文本样式,但是在KitKat上,我使用的

  • 本文向大家介绍React.js中的上下文API,包括了React.js中的上下文API的使用技巧和注意事项,需要的朋友参考一下 React上下文api在版本16.3或最新版本中可以安全地用于生产中。添加上下文api的原因是,如果有一系列子组件,则避免传递prop。 在不使用上下文api的情况下,我们必须将道具传递给所有中间组件。另一种替代解决方案是使用第三方库(例如Redux)来维护中央存储。 了

  • 我已经使用PreferenceFragment实现了我的应用程序的设置屏幕。当点击设置屏幕工具栏上的向上按钮时,我的应用程序返回主活动屏幕,但之前输入到EditText(进入设置屏幕之前)的数据丢失,EditText均为空白。 我尝试了实现onSaveInstanceState和onRestoreInstanceState,但它不起作用,因为单击设置屏幕工具栏中的向上按钮时,不会调用onResto

  • 问题内容: 我试图理解Java中的向上转换和向下转换,并且对以下情况感到困惑(关于下面的代码): 首先-为什么当我包含该行时,代码无法编译, 第二-(假设我将其注释掉)为什么调用print 而不是?即使我们将其设置为类型,也不限于类中的方法,因为我们已经将其类型声明为。 任何帮助是极大的赞赏!这是代码: 问题答案: 随着这一行的隐式上行: 您没有做任何更改基础实例的操作。您正在做的就是将其分配给继

  • 我正在学习核心java,并学习了多线程。 我已经阅读了标准文档和这个问题,所以。。。但是在线程上下文中找不到合适的解决方案。 用书中的话说: 在两次启动线程时引发。 我不明白它说什么...甚至没有给出例子... 当它发生在线程上下文中时?有人能举个例子吗?