有可能通过意图传递意图吗



在我的活动中,我通过选中复选框和list.size()>0显示了将我重定向到第二个活动的按钮。在第二个活动中,我显示列表,当我点击它时,我从列表中删除对象。我在第二个活动中做了按钮,使这个list.clear(); finish();当我回到第一个活动时,我仍然可以看到按钮。如何解决?

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

请参阅此链接中的整个循环:http://developer.android.com/training/basics/activity-lifecycle/stopping.html

我会使用Gson来传递已经定义(而不是由您定义)且不可序列化的类的任何对象。为了方便起见,如果您想传递您创建的某个类的对象,该类应该扩展Serializable

最新更新