将值传递给从另一个活动运行的对话框

时间:2014-04-28 09:07:19

标签: android android-activity

在我的项目中,我在A中有一个活动A和一个对话框A1。从A1我可以调用活动B.在活动B中我有一些字符串值我希望得到并在对话框A1中的Edittext上设置它已经有值完成活动B。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

  1. 制作DialogFragment。当需要显示对话框时,使用FragmentTransaction将其添加到屏幕。在显示时保留对它的引用,或者在添加它时给它一个标记,以便稍后可以通过其标记找到它。
  2. 使用StartActivityForResult开始下一个Activity
  3. 使用onActivityResult获取第二个Activity的结果。如果显示对话框,请使用您定义的一些公共方法来操作它。如果没有显示,您可以使用新信息再次显示它。