进行Android开发的时候,无法将对象的引用传给Activities或者Fragments,我们需要将这些对象放到一个Intent或者Bundle里面,然后再传递。
使用:
实体列实现Parcelable(implements Parcelable),然后实现他的方法
public class DeleteEntity implements Parcelable {....}
在Fragment里
传输数据:
AlbumDetailsFragment fragment = new AlbumDetailsFragment();
Bundle bundle = new Bundle();
bundle.putParcelable("album", album);
bundle.putParcelable("photo", item);
fragment.setArguments(bundle);
接收数据:onCreate()
AlbumEntity album = requireArguments().getParcelable("album");