Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 需要建立一个传递数据的数据库_Android_Database_Transfer - Fatal编程技术网

Android 需要建立一个传递数据的数据库

Android 需要建立一个传递数据的数据库,android,database,transfer,Android,Database,Transfer,好的,这里是主要的想法: 我需要一个文本列表(例如“一”、“二”、“三”、“四”、“五”) 然后我将创建一个按钮(RandomButton),当单击时,它将以随机顺序显示其中一个文本。 比如说,我按下随机按钮,它弹出了“三”这个词 我会有第二个按钮(检查按钮),当我按下它时,它会将单词“三”转移到第二个活动,并删除单词“三”,这样它就不会被再次锯断。 然后我再次按下随机按钮,它将显示f.e.“两个”字 在第二个活动中,当我按下复选按钮时,它会将单词“2”转移到单词“3”上方 所以它会在某个时候创

好的,这里是主要的想法: 我需要一个文本列表(例如“一”、“二”、“三”、“四”、“五”)

然后我将创建一个按钮(RandomButton),当单击时,它将以随机顺序显示其中一个文本。 比如说,我按下随机按钮,它弹出了“三”这个词

我会有第二个按钮(检查按钮),当我按下它时,它会将单词“三”转移到第二个活动,并删除单词“三”,这样它就不会被再次锯断。 然后我再次按下随机按钮,它将显示f.e.“两个”字

在第二个活动中,当我按下复选按钮时,它会将单词“2”转移到单词“3”上方

所以它会在某个时候创建一个单词列表

如果我关闭应用程序并重新打开它,列表将已创建,删除的单词将保持删除状态

最好的方法是什么?有什么想法吗


我已经用字符串完成了,但是当我关闭应用程序并重新打开它时,就像我第一次打开它一样。

你只需要某种持久层,这样当你的应用程序关闭时,你对列表所做的修改不会消失。你可以用很多方法来做到这一点。您可以使用,您可以使用对SQLite数据库进行原始访问,或者您可以执行最简单的操作,将字符串列表保存到文件中/从文件读取(如果它存在于open上)


所有这些都有关于堆栈溢出的示例,您需要决定要执行哪些操作并遵循这些示例。如果您决定采用最简单的方法,请参见

使用文本文件,我可以将我传递的字符串保存为文本吗?然后我只需要打开文本?你建议什么解决方案?@ThanosTokmakis你在列表中使用什么样的数据结构?如果你的问题中有一些代码,那么给你一个更简单的答案会容易得多:)如果你使用传统的列表或数组或其他东西来保存项目,你可以简单地将整个POJO序列化为一个文件/在读取时反序列化它。