Java Android studio阵列生成
你好,我有一个程序,每3秒钟创建一个随机字符串 生成字符串后,我想保存它并在listview中显示所有字符串Java Android studio阵列生成,java,android,Java,Android,你好,我有一个程序,每3秒钟创建一个随机字符串 生成字符串后,我想保存它并在listview中显示所有字符串 感谢您的帮助如果您想永久保存它,您应该阅读Android中的SQLiteDatabases 如果在应用程序关闭后可以将其删除,则可以将其存储在成员变量中。有关提示,请参见此处:创建ArrayList ArrayList<String> itemList = new ArrayList<>(Arrays.asList(subject));
感谢您的帮助如果您想永久保存它,您应该阅读Android中的SQLiteDatabases 如果在应用程序关闭后可以将其删除,则可以将其存储在成员变量中。有关提示,请参见此处:创建ArrayList
ArrayList<String> itemList = new ArrayList<>(Arrays.asList(subject));
itemList.add("your String");
使用下面的代码将它们显示为列表
adapter = new ArrayAdapter<>(this, simple_list_item_1, itemList);
ListView listV = (ListView) findViewById(R.id.list1);
listV.setAdapter(adapter);
使用安卓系统时,您可以获得丰富的存储选项 Android为您提供了几个选项来保存持久性 应用程序数据。您选择的解决方案取决于您的具体情况 需要,例如数据是否应为应用程序私有 或可访问到其他应用程序和用户以及有多少空间 您的数据需要 您的数据存储选项如下: 共享首选项以键值对的形式存储私有基元数据。 内部存储器在设备存储器上存储私有数据。外部的 存储将公共数据存储在共享的外部存储上。数据库 数据库将结构化数据存储在专用数据库中。网络 连接使用您自己的网络服务器在web上存储数据 阅读更多关于它的信息