android - 跨 Activity 访问数据的有效方法

标签 android android-intent parcelable

我有一个小应用程序,它记录消息并将它们存储在一个实现 Parcelable 的对象中。 在这个应用程序中我有很多消息(大约 2000 条)并且它需要相当长的时间传递通过 intent.putParcelableArrayListExtra

在 Activity 之间

这不是Intents+Parcelable的正确用法吗?我一直很想避免使用 SQLite,但我想如果绝对有必要,我会亲自动手。

最佳答案

您绝对应该将消息保存在数据库中。如果你想避免所有的 SQLite 麻烦检查 db4o ,使用 OODB 在您的应用中实现无痛对象持久化。

关于android - 跨 Activity 访问数据的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5335045/

相关文章:

java - 如何使用 kotlin 打包 List<Int>

android - 带有 io.pristine :libjingle 的 webrtc android

android - 处理没有 MENU 键的 Android 设备

Android 应用程序正在安装两个启动器图标

android - ACTION_BOOT_COMPLETED 是粘性广播吗?

java - 在android中将字符串数组的ArrayList从一个 Activity 传递到另一个 Activity

android - 未知的 URL 方案

java - Android抽象parcelable类

Android - 从另一个 Activity 将对象添加到 ListView

java - 升级到 Gradle 7 后 Android Gradle Javadoc 损坏