我使用PreferenceActivity类来配置我的小部件。 PreferenceActivity类自动保存用户喜好,所以在 小部件更新服务我可以调用context.getSharedPreferences()和我 获得用户喜好。 问题如下:如果您有许多相同类型的窗口小部件,PreferenceActivity类如何保存首选项?我怎么能从sharedPreferences中加载appWidgetId 特定的首选项?使用PreferenceActivity配置小部件,如何检索首选项?
8
A
回答
0
我不完全清楚你想要做什么,但我会采取刺。您可以使用xml中指定的资源的ID来调用findPreference(CharSequence键)。
7
对于AppWidgets和喜好我真的很喜欢这个教程
http://www.helloandroid.com/tutorials/mastering-android-widget-development-part1
http://www.helloandroid.com/tutorials/mastering-android-widget-development-part2
http://www.helloandroid.com/tutorials/mastering-android-widget-development-part3
他们给其中一首是保存会同appwidget ID的教程,它显示是怎么回事检索以更新各个小部件。
0
虽然这个问题很久以前就被问过了,但这里有一些想法。 我打算自己也做同样的事情。
总理的问题带来了两点:
1)的配置活动是一个PreferenceActivity,这意味着该用户输入不能由上的布局使用findViewById()来回收。 mportuesisf的答案解释了如何使用关键属性。 2)小部件实例必须保存它自己的首选项。一种方法是通过在前缀中使用小部件ID。请参阅http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/appwidget/ExampleAppWidgetConfigure.html
相关问题
- 1. PreferenceActivity多首选项文件
- 2. PreferenceActivity如何使用自定义首选项文件
- 3. 使用PreferenceScreen/PreferenceActivity配置主屏幕小部件
- 4. 使用PreferenceActivity并在ContentProvider中保存首选项,如何?
- 5. setHomeButton启用PreferenceActivity和嵌套首选项
- 6. 如何扩展/配置其他plone插件首选项配置?
- 7. 小部件首选项“延迟”问题
- 8. 在PreferenceActivity中隐藏首选项
- 9. 刷新首选项PreferenceActivity上的继续
- 10. 如何使PreferenceActivity启动对话框以设置自定义首选项
- 11. 使用PreferenceActivity时首选项的清爽视图
- 12. 如何管理团队的eclipse插件,首选项和配置?
- 13. Android PreferenceActivity跨应用程序创建MODE_WORLD_WRITEABLE首选项
- 14. Yum:如何使用python从存储库配置检索选项值
- 15. 小部件配置
- 16. 跨平台配置,选项,设置,首选项,默认值
- 17. 使用共享首选项存储和检索按钮状态
- 18. 使用共享首选项检索数据
- 19. 分享Eclipse配置首选项
- 20. Commons - 配置CompositeConfiguration和首选项
- 21. 如何在Android中存储和检索首选项?
- 22. 如何使用Android共享首选项存储和检索整数
- 23. 如何存储和检索(键,值)使用保存的首选项的Android
- 24. 如何检索用户的follower的配置文件使用angularfire
- 25. 如何使用zend gdata检索用户配置文件信息
- 26. 使用onResume/onStop的首选项(设置)
- 27. 如何防止在配置更改时退出内部首选项屏幕
- 28. 如何使用DatePickerDialog作为首选项
- 29. 如何使用django RadioSelect小部件'检查'单选按钮值
- 30. 如何设置使用gridLayout的JPanel最大或首选大小?
这是一个活动的Prefference,而不是Widget之一! – 2013-09-23 21:28:16