Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.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
Java Android意图和列表_Java_Android_List_Android Intent - Fatal编程技术网

Java Android意图和列表

Java Android意图和列表,java,android,list,android-intent,Java,Android,List,Android Intent,我计划在创建我的应用程序/游戏时读取几个文件,并将其中的信息用于整个应用程序。我还必须在某一时刻写入该文件 我有两个文件。一个是一个2列文本文件,我将把它变成一个字典,以便快速搜索。另一个是有11列的文本文件。我将用其中的两列创建一个字典,我需要保存的其他数据保持原样,这样我就可以向这些列写入数据,以计算数据挖掘在不同情况下发生的次数 目前,我已将第二个文件转换为字符串列表或列表>。我想不出如何在意图中传递它。“.putStringArrayListExtra”仅适用于字符串列表 我是不是完全走

我计划在创建我的应用程序/游戏时读取几个文件,并将其中的信息用于整个应用程序。我还必须在某一时刻写入该文件

我有两个文件。一个是一个2列文本文件,我将把它变成一个字典,以便快速搜索。另一个是有11列的文本文件。我将用其中的两列创建一个字典,我需要保存的其他数据保持原样,这样我就可以向这些列写入数据,以计算数据挖掘在不同情况下发生的次数

目前,我已将第二个文件转换为字符串列表或列表>。我想不出如何在意图中传递它。“.putStringArrayListExtra”仅适用于字符串列表


我是不是完全走错了路?这是我第一个真正的Android应用程序。

为了将数据结构存储到
意图中,它必须是可序列化的或可打包的。如果您的数据结构不是这两种类型,您可以创建一个类,该类将
实现Serializable
,并对其进行管理。也许可以找到一个很好的例子

完成后,您可以使用
Intent.putSerializable(…)
存储数据结构。见此:

除此之外,如果您可以将结构转换为
JSON
结构,您已经完成了,因为它将被视为
字符串。如果没有,上述解决方案应该很容易做到。

这个答案有用吗?