使用自定义变量在活动之间发送数据
问题描述:
如何在活动之间使用我创建的自定义变量类型发送数据? 我已经检查过并且“putExtra/putExtras”选项不允许我发送自定义的变量,它只允许字符串/布尔值/整数/ ....使用自定义变量在活动之间发送数据
答
使用一个包并使您的自定义变量可序列化。
Bundle bundle = new Bundle();
bundle.putSerializable("key", CustomVariableObject());
intent.putExtras(bundle);
答
你需要序列化你的对象
intent.putExtra("MyData", data);
getIntent().getSerializableExtra("MyData");
,你可以在这个帖子
How to pass an object from one activity to another on Android
看更多的资料