>我正在将字符串值的数组列表传递给下一个活动,
有些手机它工作正常,有些不传递值。
这可能在某些设备上不起作用,因为您尝试传递太多数据,并且溢出了用于IPC(进程间通信(的内部缓冲区。通常,您不应该在Intent
中传递大型数组。还有其他方法可以做到这一点:
- 通过将数据存储在
public static
变量中,直接在多个Activities
之间共享数据。 - 将数据存储在一些持久存储(文件、SQLite 数据库
SharedPreferences