在背面按下,不显示呼叫活动

时间:2015-10-07 19:01:52

标签: android android-activity

我遇到了问题。我正在使用隐式意图从我的应用程序启动另一个应用程序(短信)。

当用户按下已启动的(短信​​)应用程序时,我希望控件返回到我的应用程序。 现在,我在我的应用程序中观察到的行为是:

观察到的:

  

活动A(我的APP)---启动 - >短信应用-----背面按下--->发射

所需:

  

活动A(我的APP)---启动 - >短信应用-----背面按下--->我的APP

由于

2 个答案:

答案 0 :(得分:1)

使用startActivityForResult,在执行操作后,结果将返回到onActivityResult方法,您可以在该方法中执行所需的操作。

答案 1 :(得分:0)

您需要使用This is

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    // Check which request it is that we're responding to
    if (requestCode == PICK_CONTACT_REQUEST) {
        // Make sure the request was successful
        if (resultCode == RESULT_OK) {
             //do what you wish
        }
        if(resultCode == RESULT_CANCEL){
       //some error occured or something else        
}

事情就是在你完成之后的两种情况下,你将回到你的活动。