在Android中两次回火事件

时间:2013-07-24 09:05:25

标签: android android-activity back android-event

我有意图使用第三方地图应用。实际上我需要导航活动,但是为了开始导航,地图应用程序需要首先启动主地图活动。因此,当我退出导航活动时,它会返回到地图。我想在导航活动中按下后退按钮时两次触发后退事件。

怎么做?我只能在自己的代码中执行某些操作,地图应用程序是第三方应用程序。

1 个答案:

答案 0 :(得分:1)

也许尝试这样,但我不知道是否有更好的方法来做到这一点..

@Override
public void onBackPressed()
{
    setResult(42);
    finish();
    ....

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
    if (resultCode == 42)
    {
        finish();
....