使用bundle传递对象返回null属性

时间:2014-11-08 05:31:22

标签: java android

我已经列出了我想要传递给另一个活动的数据列表。

public class MyData extends ParseObject implements Serializable {
    String name = "Tony";
    public String getName()
    {
        return getString("name");
    }
}

MyMainActivity:

List<MyData> data;
MyData temp;

所以这就是我的所作所为:

temp = data.get(1);
Intent i = new Intent(MainActivity.this, AnotherActivity.class);
i.putExtra("dataTag", temp);
startActivity(i);

以及其他活动......

MyData newFile;
newFile = (MyData) getIntent().getSerializableExtra("dataTag");

当我记录newFile时,它会将数据返回为ParseObject。但是当我尝试获取其属性时,例如name等,它返回null。我不知道我做错了什么。

0 个答案:

没有答案