0
我創建了一個填充數據庫數據的spinner
。Android:存儲微調器選定值
假設,用戶從spinner
中選擇項目,然後按返回按鈕(或我的Android應用程序中的任何其他按鈕)。然後用戶做一些其他的東西,並回到屏幕哪個用戶以前從spinner
選擇項目。在這種情況下spinners selected item
應該是用戶previously selected
的項目。
我是如何做到這一點的?
我創建了一個填充數據庫數據的spinner
。Android:存儲微調器選定值
假設,用戶從spinner
中選擇項目,然後按返回按鈕(或我的Android應用程序中的任何其他按鈕)。然後用戶做一些其他的東西,並回到屏幕哪個用戶以前從spinner
選擇項目。在這種情況下spinners selected item
應該是用戶previously selected
的項目。
我是如何做到這一點的?
共享首選項並不是真正用於此目的。如果您使用共享首選項,則保存的狀態可能會持續存在於活動的不同調用中 - 可能是您想要的或可能不是。
一個更好的辦法是使用目的是保存UI狀態的功能 - 替代的onSaveInstanceState(捆綁savedInstanceState)和寫要更改的捆綁參數的應用程序狀態值,如圖這樣的回答: Android adding more save results to Notepad sample
使用共享首選項。 –
@Sas謝謝:)。 – Bishan