【问题标题】:Android Intents and ListsAndroid 意图和列表
【发布时间】:2014-05-20 01:16:50
【问题描述】:

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

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

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

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

【问题讨论】:

标签: java android list android-intent


【解决方案1】:

为了将数据结构存储到Intent 中,它必须是可序列化的或可打包的。如果你的数据结构不是它们,你可以创建一个implement Serializable 并管理它的类。 here 可以找到一个很好的例子。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多