【发布时间】:2014-12-03 10:12:43
【问题描述】:
我是开发 Android 的新手。我有一个问题。如何在不使用 Intent 的情况下将对象从一个活动传递到另一个活动。我可以通过接口来实现吗,如果可以的话,请问我该如何处理
【问题讨论】:
-
最大的问题:为什么不使用 Intent? “通过”表示一项活动开始另一项活动。那么为什么不使用你必须创建的意图来启动第二个活动呢?
-
为什么不在意图上使用 putExtra? :O
-
我的主要目的是 stackoverflow.com/questions/27173535/… 我有 3 个活动,MainActivity,ShowDetailAcivity,EditDetailAcivity MainActivity 有 listview,当我单击 listview 上的项目时,ShowDetailAcivity 被启动。在 ShowDetailAcivity 上可见的组件是 false。它是只是为了查看。然后我单击 ShowDetailAcivity 上的选项菜单项(编辑),启动 EditDetailAcivity 并且用户可以更改 Course 对象的值。之后对象的更新值将转移到 Listview 到 MainAcivity。我只有 MainAcivity 上的 ArrayList
标签: android android-activity interface