2016-06-13 32 views
0

喜應用程序數據我想建立Android應用做了下:如何保存在android系統

進入家庭包含轉盤來選擇話題,然後,當用戶選擇他想要導航到另一個活動,進口報價的話題到活動。 我的問題是: 什麼是最好的&最簡單的方法來保存我的報價??

+1

我認爲最簡單和最快的學習是SharedPreferences,但也可以創建像Sqlite或Realm這樣的數據庫。另外如果你的報價是不變的,你可以使用strings.xml –

+0

aha謝謝:) – sakura

回答

0

這取決於每個主題的應用程序中引號的數量。如果引用數量相對較少,則可以將它們作爲字符串數組存儲在代碼中,並可用於填充ListView。考慮下面的代碼:

String[] quotes = {"Today is a wonderful day", "Tomorrow is going to be wonderful"}; 
ListView listView; 
// Set the Id for the ListView 
listView = (ListView) findViewById(R.id.mainListView); 
// set the adapter 
listView.setAdapter(new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1, quotes)); 

但是,如果你存儲大量的引號,那麼我建議你使用Android的SQLite數據庫的實現。更多來自herehere 這會將報價存儲在手機的本地存儲中。

另一種方式做到這一點將是,但需要一個活躍的互聯網連接使用託管在託管網站上的Android MySql數據庫。我建議你看this視頻。

我會建議在任何情況下存儲報價的最佳方式是使用Android SQLite數據庫。