如何使用支持包在 Android 中记录用户偏好

发布于 2024-12-17 16:27:13 字数 194 浏览 3 评论 0原文

我有一个 FragmentActivity 作为我的主要活动。我正在尝试调用“用户首选项”屏幕来记录一些首选项。看来我需要从 Activity 调用 PreferenceActivity(而不是 FragmentActivity)。是否有其他方法可以从 FragmentActivity 调用 PreferenceActivity?

编辑:我正在使用兼容性包

I have a FragmentActivity as my main activity. I am trying to call up a "user preferences" screen to record some preferences. It seems that I need to call the PreferenceActivity from an Activity (as opposed to a FragmentActivity). Is there an alternative to call a PreferenceActivity from a FragmentActivity?

Edit: I am using the compatibility package

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

魂归处 2024-12-24 16:27:13

是否有其他方法可以从 FragmentActivity 调用 PreferenceActivity?

不,抱歉,PreferenceActivity 仅支持 Android 3.x 及更高版本上的本机片段。您可以谨慎地制作首选项 XML 和活动,以支持受支持设备上的片段和旧设备上的经典 PreferenceActivity这是一个示例项目演示了这一点。

Is there an alternative to call a PreferenceActivity from a FragmentActivity?

No, sorry, PreferenceActivity only supports native fragments on Android 3.x and higher. With some care, you can craft preference XML and activities that will support both fragments on supported devices and a classic PreferenceActivity on older devices. Here is a sample project demonstrating this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文