2011-11-04 64 views
0

我試圖設計一個應用程序來保存我在微調控制器上做出的選擇,即使應用程序更改(我啓動了另一個)或者我只是在它的不同活動之間導航,包括按「Back 「在我的申請。在動作之間保存微調狀態

int ALARM_REPEAT = 7; 
ArrayAdapter myAdap = (ArrayAdapter) spinFrecEnvio.getAdapter(); 
int pos = myAdap.getPosition(ALARM_REPEAT); 
spinFrecEnvio.setSelection(pos); 

此代碼指的是我第一次引用Spinner的Activity。當我改變它時,我如何使選擇持久?

謝謝。

回答

1

您可以使用共享首選項來存儲您選定的值。當用戶回到您的微調活動時,您可以從共享首選項獲取該值並將其綁定到微調器。

它只是一個名稱/值對。

如果您需要存儲更大的數據,您可以使用SQLite進行存儲並將其綁定回去。

對於Shared preference Check this

另請參閱link