是否可以通过意图传递意图?

时间:2014-02-13 18:40:16

标签: java android android-intent

在我的活动中,我通过选中复选框添加一些东西,如果     list.size()>0显示按钮,将我重定向到第二个活动。在第二个活动我显示列表,当我点击它我从列表中删除对象。我已经在第二个活动中制作了按钮list.clear(); finish();当我返回第一个活动时,我仍然可以看到按钮。怎么解决?

2 个答案:

答案 0 :(得分:0)

你必须在活动onResume()方法中读取你的'list':当你返回你的活动时,onStart()没有被调用,因为它没有被系统杀死

查看this link: http://developer.android.com/training/basics/activity-lifecycle/stopping.html

中的整个周期

答案 1 :(得分:0)

我会使用Gson通过intent传递已经定义的类的任何对象(不是你)并且不是Serializable。为方便起见,如果您想传递由您创建的某个类的对象,该类应该扩展Serializable