【问题标题】:Passing value to dialog that's running from another activity将值传递给从另一个活动运行的对话框
【发布时间】:2014-04-28 09:07:19
【问题描述】:

在我的项目中,我在 A 中有一个活动 A 和一个对话框 A1。从 A1 我可以调用活动 B。在活动 B 中,我想要获取一些字符串值并将其设置在对话框 A1 中的 Edittext 上,该值已经具有值当完成活动B。

我该怎么做?

【问题讨论】:

标签: android android-activity


【解决方案1】:
  1. 创建一个DialogFragment。当需要显示对话框时,使用FragmentTransaction 将其添加到屏幕。要么在它显示时保留对它的引用,要么在添加它时给它一个标签,以便你以后可以通过它的标签找到它。
  2. 使用StartActivityForResult 开始下一个Activity
  3. 使用onActivityResult 得到第二个Activity 的结果。如果对话框正在显示,请使用您定义的一些公共方法来操作它。如果没有显示,您可以使用新信息再次显示。

【讨论】:

  • 优秀。这就是我要找的。谢谢。
猜你喜欢
  • 2018-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多