我可以使用Android的sharedpreferences在不同活動之間傳遞Java對象嗎?在Android中使用sharedpreferences傳遞Java對象
回答
「捆綁」可能是去的最佳途徑:
意圖和捆綁兩班從一個 活動對象轉移到另一個活動。您可以創建包對象,並把 他們進入意向
如果你想在你的包傳遞一個「對象」,則對象必須實現「Parcelable」:
另一個ALTER本機是使用全局狀態:
我會試一試..謝謝 – Kalaji
不。爲此,我建議創建一個Application類的實現作爲一個單例,並在那裏保留對你的對象的引用。
閱讀後編輯評論: 請記住,單身人士有許多缺點,只有在其他解決方案不足時才應使用。
這仍然可能表示您的設計的一部分。 –
@Kristopher Micinski:你是什麼意思?您是否反對實施應用程序類或Singleton模式? – OlivierLi
我的反對意見是,有太多人希望在他們不需要的時候保持單身。我的反對意見不在於你的評論。如果你認真思考並理順它,那麼這是一個好的解決方案。但有一個非常倉促的想法,你可以用一個「全局變量」來破解你的設計,但實際上你應該能夠在你的應用程序中更好地劃分它。 –
- 1. 在Java中傳遞對象
- 2. 在android中傳遞對象
- 3. Newb問題:在java中傳遞對象?
- 4. 對象在java中傳遞本身
- 5. 在Java中傳遞自定義對象
- 6. 在Android中使用Messenger傳遞IPC中的對象
- 7. java rmi傳遞ImageIcon對象
- 8. java:傳遞一個對象
- 9. Java RMI - 傳遞對象
- 10. 如何使用JSNI在Java函數中傳遞JSON對象?
- 11. 我可以在java中使用xmlrpc傳遞一個對象
- 12. 使用didSelectRowAtIndexPath傳遞對象:
- 13. 使用Segue傳遞對象
- 14. 傳遞對象使用jQuery
- 15. 在Android中使用SharedPreferences類?
- 16. Android:在庫中使用SharedPreferences
- 17. Android的SharedPreferences返回空對象引用
- 18. Android Sharedpreferences傳遞變量的值
- 19. Java/Swing傳遞應用程序對象
- 20. 傳遞對象通過Java引用
- 21. 將對象傳遞給java中的類
- 22. 在Dlist中傳遞對象。
- 23. 在CoreData中傳遞對象
- 24. 在scala中傳遞對象
- 25. 在RedirectToAction中傳遞對象
- 26. 在對象中傳遞ArrayList
- 27. 傳遞Java對象到C++使用痛飲......然後回Java
- 28. 如何使用Sockets TCP在java和android之間正確傳遞對象?
- 29. 使用JSON將jsp中的對象數組傳遞給java servlet
- 30. 將json對象從android(java)傳遞到Webview中的javascript
除非你馬歇爾它,查找Parcleable。 –
是否有解決方法? – Kalaji
不,沒有解決辦法。你不能傳遞一個指針。 –