[英]Android Intents and Lists
我计划在创建我的应用程序/游戏时读取几个文件,并将它们中的信息用于整个应用程序。 我还必须一次写入文件。
我有两个文件。 一个是2列的文本文件,我将其转换为字典以进行快速搜索。 另一个是具有11列的文本文件。 我将从两列中创建一个字典,并按需要保留其他数据,这样我就可以写到列中以计算在不同情况下发生数据挖掘的次数。
目前,我已将第二个文件转换为字符串列表或List>的列表。 我不知道如何在意图中传递它。 “ .putStringArrayListExtra”仅适用于字符串列表。
我会完全以错误的方式解决这个问题吗? 这是我第一个真正的Android应用。
为了将数据结构存储到Intent
,它必须是可序列化的或可打包的。 如果您的数据结构都不是,则可以创建一个implement Serializable
并对其进行管理的类。 在这里可以找到一个很好的例子。
完成后,您可以使用Intent.putSerializable(...)
存储数据结构。 看到这个:
除此之外,如果您可以将结构转换为JSON
结构,则已经完成了,因为它将被视为String
。 如果没有,上述解决方案应该很容易做到。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.