在Activity
我使用以下代码将值传递给其他 Activity 类:
intent.putExtra("book_arr", book_arr); // [putExtra(String *name*,Serializable *Value*)]
如何在Android Fragments中使用此代码?
我已尝试过以下代码,但它不支持序列化值:
Bundle args =new Bundle();
args.putInt("book_arr", book_arr);
谢谢,
答案 0 :(得分:1)
args.putSerializable("book_arr", book_arr);
如果您的book_arr
(应该是bookArr
)是一大堆重物,请考虑制作Parcelable。您需要编写其他代码,但速度要快x10。 (如果它不是一个大对象你可能不应该打扰)。这个页面很有帮助