我想創建一個certaing對象的列表,所以我可以隨時隨地看到它。所以我想知道是否有任何方式在Android活動中獲取一些信息,並在其他活動中看到它,就像在asp.net中的Session []一樣。Android中的會話
1
A
回答
3
可以使用Android Shared Preferences
SharedPreferences首選項= getSharedPreferences( 「myPreferences」,Context.MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
editor.putString("email", "[email protected]");
editor.putString("name", "Test");
editor.commit();
並獲取數據使用:
SharedPreferences prefs =
getSharedPreferences("myPreferences",Context.MODE_PRIVATE);
String email= prefs.getString("email", "[email protected]");
0
您可以將所有共享信息推送到靜態對象中。
最好的方法是創建一個單例。下面是一個示例: http://www.javaworld.com/javaworld/jw-04-2003/jw-0425-designpatterns.html
1
This或簡單Shared Preferences可能是你在找什麼。
2
查看Android Application
類。它本質上是一個單一的應用程序的生命週期。
或者像其他人所建議的那樣,使用共享首選項a)跨越Activities
持續保留所有內容; b)跨「會話」保留所有內容。
相關問題
- 1. Android中的用戶會話
- 2. Android中的會話管理
- 3. android中的會話管理
- 4. Android - 會話Cookie
- 5. android跨會話保存會話狀態
- 6. 會話Cookie不會在Android中過期
- 7. Android的UI中的會話管理
- 8. Android用戶會話
- 9. 會話超時Android
- 10. Android會話管理
- 11. android上的Django會話ID
- 12. 與Android中的會話問題
- 13. 處理會話Cookie中的Android凌空
- 14. 退出Android中的LinkedIn會話
- 15. 切換讀會話在Facebook Android SDK 3.0中發佈會話
- 16. PHP會話中的新會話
- 17. Facebook的Android SDK中會話openForPublish沒有創造一個新的會話
- 18. 休眠會話工廠Android
- 19. 在android電話會議
- 20. Android翻新會話 - cookies
- 21. Android ksoap2會話cookie管理
- 22. Android Facebook SDK記住會話
- 23. Android SIP電話會議
- 24. Android WebView - 重置HTTP會話
- 25. Android會話同時開始
- 26. Android會話Cookie與JSON
- 27. 會話用戶管理android
- 28. Android保持會話永久
- 29. 如何在android中保持會話?
- 30. 如何在android中保持會話?
但是,在我想使用爲我創建的對象列表的情況下,而不是「putString」,它將如何,與序列化? .... – user1568613
如果你想存儲一個對象,你可以用Gson把它轉換成一個JsonObject,但是請記住,你不應該在這裏存儲很多信息。看到這個例子:http://androidcodemonkey.blogspot.com.es/2011/07/store-and-get-object-in-android-shared.html – mintypa