问题标签 [preferencefragment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 应用程序在选择列表首选项时崩溃
我有设置活动。
我有一个附加到此设置活动的 PreferenceFragment。
当我第一次点击设置并选择一个列表项时它工作正常,当我再次点击设置时,应用程序崩溃或至少设置活动崩溃。错误日志说
1.03-17 14:06:16.250: E/AndroidRuntime(28476): java.lang.IllegalStateException: Fragment MyPreferencesFragment{397eb568} not attached to Activity
当我打开设置活动时,应用程序不会自动崩溃,但是当我单击列表设置并选择列表项之一时,即恰好在 setSummary() 处。但它不会在我第一次打开设置时发生,而是从下一次打开设置活动并选择一个列表项时它会崩溃
我的错误日志
android - 首次将当前值设置为 EditTextPreference
我正在开发一个使用 Preference Fragment 的 android 应用程序。在那个首选项(设置)片段中,我有两个 EditTextPreference 来更改名字和姓氏。我需要的是,当我第一次加载首选项片段时,我想向 EditTextPreference 显示当前的名字和姓氏,以便用户可以查看他们当前的名字和姓氏,并可以据此进行相应的更改。
android - 尽管添加了 PreferenceFragment,但为空 PreferenceActivity
我遇到了一个非常简单的问题:我正在尝试在我的应用程序中构建一个偏好屏幕,我想使用新的、现在标准的 PreferenceFragment 方法来完成它。
这是我的偏好 xml:
这是我的设置活动
- 最后 - 这是我的 SettingsFragment:
当我运行应用程序时,如果我确实打开了上述活动,我会得到一个空的,就像由于某种原因该片段未初始化或未显示一样。但是代码是如此简单......我就是不明白我做错了什么!
谢谢大家的帮助
java - Java - Android PreferenceFragment 保存和加载首选项
我创建了一个 PreferenceFragment。如何保存更改的首选项并通过应用重启加载?我的第二个问题:如何从另一个班级获得偏好值?
我的偏好活动
还有我的 PrefsFragment
android - 更改 PreferenceScreen 时保持操作栏显示
我正在尝试在我的首选项屏幕中显示操作栏。为此,我在 SettingActivity 中添加了以下代码
然后是我在 PreferencesFragment 中的其余代码。这很好用,但只要我按下 PreferenceScreen 首选项,操作栏就会隐藏。如果我回到首选项主屏幕,我可以再次看到它。知道如何保持操作栏显示(并使用 PreferenceScreen 标签更新)吗?
编辑:查看 PreferenceScreen 代码,当单击 PreferenceScreen 时,它看起来像是打开了一个全屏对话框。因为我的偏好有一个标题,所以对话框也应该显示一个标题......但它没有
android - PreferenceScreen android:paddingTop 不起作用
使用普通布局文件,我可以像这样设置填充顶部
但是,对于首选项屏幕,它会使填充不足一些像素(操作栏为 168 dp,但填充仅出现 144),知道如何解决这种跨设备方式。谢谢。
android - 如何在android中创建与滑动抽屉关联的PreferenceFragment
我的应用程序有一个滑动抽屉菜单,在其中我需要在滑动菜单的一个片段中加载preferenceFragment。我创建了一个代码,其中将preferenceFragment 加载到片段中但是当我关闭抽屉时prefrenceFragment 并没有消失。我可以只能通过按返回按钮关闭它。我的完整代码和应用程序图像显示在下面。请帮帮我?
设置片段
导航抽屉
截屏
android - 如何将 PreferenceFragment 绑定到后端?
当用户更改 PreferenceFragment 上的设置时是否可以发送请求?我不需要 SharedPreferences 功能,我只需要将 PreferenceFragment 与后端同步。
java - Android OnPreferenceClickListener
我有一个Activity
使用PreferenceFragment
. 有一种方法可以将Bean
s 列表传递给片段,因此它可以动态生成Preference
我想要像按钮一样操作的 s 列表。我正在尝试使用 对OnPreferenceClickListener
被单击的首选项之一做出反应,但我需要让最外面的 Activity 知道这一点。我的代码如下所示:
评论显示我想从哪里到达 Activity,但它位于静态类中的匿名类中......我能做些什么来解决我的问题?
java - 启动 PreferenceActivity 时出现 NullPointerException
解决方案
在我的arrays.xml
文件中,条目数组是<string-array/>
,值数组是<integer-array/>
. 我的解决方案是制作整数数组字符串数组。
我正在尝试为我的应用创建设置活动,但遇到了很多问题。NullReferenceException
开始活动时我一直收到一个。这是我的代码
CalculatorActivity.onOptionsItemSelected(MenuItem item)
::
SettingsActivity.onCreate(Bundle savedInstanceState)
:
preferences.xml
:
这是堆栈跟踪(请注意,没有任何条目与我的应用程序有关):
另外,我想指出,这些行出现在 LogCat 中就在异常之前: