且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

将模型对象传递给另一个Activity

更新时间:2023-11-09 23:22:10

implements Serializable在您的User类中,例如User implements Serializable.

通过

User userItem = mDataset.get(position);

Intent yourIntent = new Intent(this, YourNextActivity.class);
Bundle b = new Bundle();
b.putSerializable("user", userItem);
yourIntent.putExtras(b); //pass bundle to your intent
startActivity(yourIntent);

并获得

Intent i = getIntent();
Bundle bundle = i.getExtras();
User user = (User) bundle.getSerializable("user");