如何获取启动intent的活动的类上下文

时间:2011-11-01 18:05:42

标签: android

我使用了一个意图来调用另一个活动。之后,我使用第二个活动从用户收集了一些数据。我需要更新第一个活动中的一些数据并关闭第二个活动。

因此,我需要第一个活动的Context(this)。我怎么做?或者我是否需要再次开始第一项活动作为新活动?

1 个答案:

答案 0 :(得分:3)

使用startActivityForResult()不完成()第一项活动。您将按方法onActivityResult().

登陆该活动

编辑:

Intent intent = new Intent(this,SecondActivity.class);
startActivityForResult(intent, RESULT_OK);

public void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (resultCode == RESULT_OK) {
       // When you are back from second Activity you are land here ..
       // do what ever you want to, without re Creating the this Activity 
    }
}