Android: How to pass Parcelable object to intent and use getParcelable method of bundle?
问题 Why bundle has getParcelableArrayList , getParcelable methods; but Intent has only putParcelableArrayListExtra method? Can I transmit only object<T> , not ArrayList of one element? Then, what is getParcelable for? 回答1: Intent provides bunch of overloading putExtra() methods. Suppose you have a class Foo implements Parcelable properly, to put it into Intent in an Activity: Intent intent = new Intent(getBaseContext(), NextActivity.class); Foo foo = new Foo(); intent.putExtra("foo ", foo);