繁体   English   中英

Android意向和列表

[英]Android Intents and Lists

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

我有两个文件。 一个是2列的文本文件,我将其转换为字典以进行快速搜索。 另一个是具有11列的文本文件。 我将从两列中创建一个字典,并按需要保留其他数据,这样我就可以写到列中以计算在不同情况下发生数据挖掘的次数。

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

我会完全以错误的方式解决这个问题吗? 这是我第一个真正的Android应用。

为了将数据结构存储到Intent ,它必须是可序列化的或可打包的。 如果您的数据结构都不是,则可以创建一个implement Serializable并对其进行管理的类。 这里可以找到一个很好的例子。

完成后,您可以使用Intent.putSerializable(...)存储数据结构。 看到这个:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM