我使用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. 使用Gdx.app.getPreferences檢索首選項
- 7. 如何檢索共享首選項onCreate?
- 8. 如何從ListPreference中檢索首選項?
- 9. 如何使用首選項活動訪問佈局中設置的小部件
- 10. 如何擴展/配置其他plone插件首選項配置?
- 11. 檢索共享首選項
- 12. 小部件首選項「延遲」問題
- 13. 從非PreferenceActivity/Fragment更改首選項值
- 14. 刷新首選項PreferenceActivity上的繼續
- 15. 在PreferenceActivity中隱藏首選項
- 16. 如何禁用PreferenceActivity中的首選項標題
- 17. 如何使PreferenceActivity啓動對話框以設置自定義首選項
- 18. 如何使用共享首選項存儲和檢索日期?
- 19. 使用PreferenceActivity時首選項的清爽視圖
- 20. 如何使用共享首選項保存/檢索位圖的文件路徑
- 21. 如何管理團隊的eclipse插件,首選項和配置?
- 22. 使用共享首選項在Android中設置首選項
- 23. Eclipse插件:通過首選項頁面的配置範圍首選項
- 24. 從asynctask檢索共享首選項值
- 25. 無法檢索公司首選項
- 26. android共享首選項檢索
- 27. Android PreferenceActivity跨應用程序創建MODE_WORLD_WRITEABLE首選項
- 28. Yum:如何使用python從存儲庫配置檢索選項值
- 29. 小部件配置
- 30. 跨平臺配置,選項,設置,首選項,默認值
這是一個活動的Prefference,而不是Widget之一! – 2013-09-23 21:28:16