2017-04-24 59 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