簡體   English   中英

在android中存儲本地的最佳方法是什么?

[英]What is the best way to store local in android?

我必須建立一個有1500個問題的測驗應用程序。我只需要一個隨機問題。 所以我真的不必一次加載所有問題..什么是存儲這些問題的最佳方法sql,json,xml?

可能有這么多問題,我會使用SQL數據庫。 然而,這取決於什么樣的選擇,如果是本地的或集中的。

如果您計划不時更改問題,您可以擁有一個相對強大的服務器,用戶可以連接到Web服務並獲取問題,我建議使用集中存儲數據庫。

如果您打算不更改它們,它們將是靜態的,或者對所有用戶都是相同的,或者您不能簡單地負擔得起遠程服務器,使用每個設備本地的SQLite數據庫,並且每次啟動時應用程序,只需加載問題(或在需要時進行查詢)。

在我看來,在你的情況下,最好的方法是將所有數據保存在服務器上,當它成為nessery時 - 創建Post請求到服務器並從中獲取數據。 如果你想將你的數據存儲在手機上,並且離線使用這些數據 - SQLite是最好的解決方案,你可以在這篇精彩的教程中閱讀

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM