将变量传递回原始视图

时间:2014-03-10 20:27:42

标签: android android-intent android-edittext

我设置了setContentView,然后使用意图在父startActivity之上打开新的view。我在新childView中有一个字符串,并希望在父视图中填充EditText,我该怎么做?

2 个答案:

答案 0 :(得分:2)

推荐的方式是startActivityForResult而不是startActivitysee example here。或者,您可以在第一个Activity上使用可见对象(public例如,关键字,并使用onResume事件,但如果我是你,我会坚持使用第一种方法......

答案 1 :(得分:1)

如果您正在执行此操作,则可以在从子视图导航到父视图时传递intent参数。您只需提取参数并在父视图中使用它们即可。您也可以使用startActivityForResult()。根据您希望更新父视图的时间,您可以覆盖onPause()或onResume()