如何将用户定义对象发送到其他活动
答
Iplemented我的用户定义类Parcelable接口通过使用
intent.putExtra("MyClass", obj);
和检索对象的对象。
答
-
确保您的
User
类实现Parcelable
。public class User implements Parcelable { ........... ............... }
-
发送
User
目的是SecondActivity
如下:User userObject = new User(); Intent intent = new Intent(FirstActivity.this, SecondActivity.class); intent.putExtra("user_data", userObject); startActivity(intent);
-
检索
User
对象SecondActivity
。User user = (User) getIntent().getParcelableExtra("user_data");
这里是不错的Tutorial关于使用Parcelable
。
希望这将有助于〜
是,实现类Parcelable接口,它; s工作 –
@ChetanChaudhari请检查以下ÿ回答。尝试使用Parcelable。 – FAT