是否可以将整个数组(甚至 ArrayList)保存到 android 应用程序数据中?
据我所知,您只能执行 putInt、putBoolean 或 putString 之类的操作.... 但是更复杂的数据类型呢? 有办法吗?
还是我必须先将整个数组转换为字符串,然后在加载时再次将其解析为数组?
最佳答案
复杂数据类型的使用
Bundle bundle = new Bundle();
bundle.putSerializable("key", object);
intent.putExtra("bundle", bundle);
编辑:或用于数组
putStringArray(key,value);
关于Android:将数组保存到应用程序数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7231246/