【发布时间】:2017-04-10 01:49:37
【问题描述】:
我正在使用下面的代码(简要)
在名为 Utilities 的全局类中 公共静态最终字符串 KEY = "MY_KEY";
//Pojo Class
ViewPojo mPojo;
//ActivityDemo
Intent intent = new Intent(this, MyActivity.class);
intent.putExtra(Utilities.KEY, new Gson().toJson(mPojo));
//MyActivity
pojoJson = getIntent().getStringExtra(Utilities.KEY);
mPojo = new Gson().fromJson(pojoJson, ViewPojo.class);
正在返回 null,我不清楚这是如何发生的以及为什么会发生。
同样适用于 Bundle。
感谢任何帮助。提前致谢。
【问题讨论】:
-
为什么 JSON 你可以简单地使用可序列化传递你的 POJO 对象
标签: java android json android-intent bundle