2015-07-22 68 views
-1

點擊微調項目會導致我的activity.class重新加載。哪個工作正常。但是,如果選擇spinner項目並重新加載activity.class,則傳遞給該活動的數據(例如登錄用戶名稱)會丟失。我應該在onItemSelected期間實現SharedPreferences嗎?Android微調OnItemSelect失去活動數據

回答

0

這取決於您的需求。您可以使用Bundle來存儲您的數據並將其放入您的Intent對象中。這是傳遞活動狀態的更自然的方式。

對於您的情況,登錄的用戶名等數據應存儲在SharedPreferences中,因爲我認爲您不希望用戶在您的應用關閉時退出登錄。這些數據應該存儲在文件系統中,並且SharedPreferences是一個不錯的選擇。

相關問題