2017-04-24 65 views

回答

1

如果你想節省每3秒 生成字符串後的程序它永久性地應該閱讀關於Android中的SQLiteDatabases。

如果它可以在應用程序關閉後刪除,則可以將其存儲在成員變量中。看到這裏的一些提示:How to fill a ListView with a string-array?

0

創建的ArrayList

 ArrayList<String> itemList = new ArrayList<>(Arrays.asList(subject)); 

然後添加字符串到ArrayList的

 itemList.add("your String"); 

使用下面的代碼,以顯示他們的名單

adapter = new ArrayAdapter<>(this, simple_list_item_1, itemList); 
    ListView listV = (ListView) findViewById(R.id.list1); 
    listV.setAdapter(adapter); 
0

你在使用Android時,獲得了大量的存儲選項。

Android爲您提供了幾個選項來保存持久的 應用程序數據。您選擇的解決方案取決於您的具體需求,例如數據是否應該專用於您的應用程序 或可供其他應用程序(和用戶)訪問以及您的數據需要多少空間 。

您的數據存儲選項如下:

共享偏好店專用的鍵值對原始數據。內部存儲將私人數據存儲在設備內存上。外部存儲 存儲公共數據存儲在共享外部存儲上。 SQLite 數據庫將結構化數據存儲在專用數據庫中。網絡 連接使用您自己的網絡服務器將數據存儲在網絡上。

瞭解更多關於它here