Android:如何将Parcelable对象传递给intent并使用bundle的getParcelable方法?

为什么bundle有getParcelableArrayListgetParcelable方法;但是
Intent只有putParcelableArrayListExtra方法?
我只能传输对象<T&gt,而不是一个元素的ArrayList
那么,什么是getParcelable

Intent提供了大量重载putExtra()方法

假设您有一个类Foo正确地实现了Parcelable,以便将其放入活动的意图中:

Intent Intent=new Intent(getBaseContext(),nextractivity.class);
Foo-Foo=新的Foo();
意图。额外加价(“foo”,foo);
星触觉(意向);

要在另一项活动中从意图中获取信息,请执行以下操作:

Foo-Foo=getIntent().getExtras().getParcelable(“Foo”);

希望这有帮助

发表评论