我使用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