Java Android studio阵列生成

Java Android studio阵列生成,java,android,Java,Android,你好,我有一个程序,每3秒钟创建一个随机字符串 生成字符串后,我想保存它并在listview中显示所有字符串 感谢您的帮助如果您想永久保存它,您应该阅读Android中的SQLiteDatabases 如果在应用程序关闭后可以将其删除,则可以将其存储在成员变量中。有关提示,请参见此处:创建ArrayList ArrayList<String> itemList = new ArrayList<>(Arrays.asList(subject));

你好,我有一个程序,每3秒钟创建一个随机字符串 生成字符串后,我想保存它并在listview中显示所有字符串
感谢您的帮助

如果您想永久保存它,您应该阅读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上存储数据

阅读更多关于它的信息