我正在製作的應用程序從數據庫中的表中檢索1到2打記錄,以便在應用程序期間可以使用某些數據(表中有6個字段)。它不需要永久存儲在設備上。共享首選項用於這樣的事情還是應該使用捆綁?在Android中使用共享首選項與捆綁銷售
回答
您可以查詢數據庫並獲取所需的數據,並以正常方式將其存儲在變量中。
SharedPreferences主要用於您希望保留不同的應用程序執行之間的數據。
Bundle用於在活動之間或活動與片段之間安全傳輸數據。
所以,除非你有一些這樣的要求,你可以將它們存儲在正常的變量。
謝謝Gautham。使用PHP,我會創建六個變量,然後執行一個查詢數據庫的循環,並使用這些變量將數據打印到屏幕上。我很好奇,發現它在Android中基本相同的示例。我從你的評論中認爲它是? – acl77
我還沒有在PHP上工作..但從你的評論我收集它只是基本上。雖然你必須確保你將它們存儲在一個變量的數組中,而不僅僅是變量,因爲你正在循環中執行它。 – SoulRayder
假設您想要保存所有正在查詢的條目的數據,可能稍後再使用。 – SoulRayder
如果您想訪問來自不同活動的相同數據,並且如果您不打算永久存儲它們,則可以在應用程序的類中使用靜態變量。所以;
// create static variable in a class
class SomeClassName {
public static ArrayList<MyObject> myObjects;
}
初始化列表中,當你從DB
得到它SomeClassName.myObjects = GET_ITEMS_AND_REFERENCE_THEM;
然後用它在另一類這樣
MyObject myObject = SomeClassName.myObjects.get(0);
- 1. 使用共享首選項在Android中設置首選項
- 2. 使用共享首選項
- 3. Android Studio共享首選項
- 4. 共享首選項Android
- 5. 共享首選項Android
- 6. Android共享首選項
- 7. Android共享首選項
- 8. 共享首選項Android
- 9. 使用knockout-jqueryui捆綁銷售
- 10. MVC 4和捆綁銷售
- 11. qmake和osx捆綁銷售
- 12. Indigo Java EE與GlassFish捆綁銷售
- 13. 在Android庫項目中共享首選項的使用
- 14. 共享首選項
- 15. 共享首選項
- 16. 共享首選項
- 17. Android共享首選項不起作用
- 18. Android共享首選項不起作用
- 19. 在android中使用共享首選項存儲用戶名
- 20. 我可以在Android中使用共享首選項和SQLite嗎?
- 21. 如何在android/eclipse上的tabhost中使用共享首選項
- 22. 如何在Android的共享首選項中使用主鍵?
- 23. 如何在Android上的片段中使用共享首選項?
- 24. 在android中使用共享首選項存儲密碼
- 25. 在捆綁銷售中使用NPM/Bower在Nuget MVC網站上
- 26. 如何從SQL數據庫使用捆綁銷售數據,Android
- 27. 如何使用本地創業板與捆綁銷售商
- 28. Tomcat與捆綁Jar中的共享庫
- 29. Android共享首選項崩潰
- 30. Android共享首選項類型遷移
你能解釋一下嗎?據我瞭解,您在應用程序啓動時從數據庫獲取數據,並且希望在應用程序的不同活動中使用此數據。這樣對嗎? – eluleci
正確。我懷疑我可能會讓我的問題有些模糊。這只是爲了學習如何製作Android應用程序而進行的練習。我設法通過我的應用程序連接到服務器上的遠程數據庫。我一直試圖弄清楚是否有一種有效的方法來保存我在屏幕上檢索和顯示的數據。 – acl77
請檢查我的答案。你可以查詢數據庫。 – SoulRayder