【发布时间】:2014-04-28 09:07:19
【问题描述】:
在我的项目中,我在 A 中有一个活动 A 和一个对话框 A1。从 A1 我可以调用活动 B。在活动 B 中,我想要获取一些字符串值并将其设置在对话框 A1 中的 Edittext 上,该值已经具有值当完成活动B。
我该怎么做?
【问题讨论】:
在我的项目中,我在 A 中有一个活动 A 和一个对话框 A1。从 A1 我可以调用活动 B。在活动 B 中,我想要获取一些字符串值并将其设置在对话框 A1 中的 Edittext 上,该值已经具有值当完成活动B。
我该怎么做?
【问题讨论】:
DialogFragment。当需要显示对话框时,使用FragmentTransaction 将其添加到屏幕。要么在它显示时保留对它的引用,要么在添加它时给它一个标签,以便你以后可以通过它的标签找到它。StartActivityForResult 开始下一个Activity。onActivityResult 得到第二个Activity 的结果。如果对话框正在显示,请使用您定义的一些公共方法来操作它。如果没有显示,您可以使用新信息再次显示。【讨论】: