【发布时间】:2013-12-11 07:41:26
【问题描述】:
在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);
谢谢,
【问题讨论】:
-
args.putSerializable("book_arr", book_arr); -
@AndyRes:Thanks..如何获得价值?
-
您将通过使用
getSerializable()方法并将结果转换为适当的类型(book_arr的类型)获得的值。例如:Book[] book_arr = (Book[])args.getSerializable("book_arr");
标签: java android android-intent android-fragments