0

我有一个第三方地图应用程序的意图。实际上我需要导航活动,但为了启动导航,地图应用程序需要先启动一个主地图活动。所以当我退出导航活动时,它会回到地图。我想在导航活动中按下后退按钮时触发两次后退事件。

这个怎么做?我只能在自己的代码中做一些事情,地图应用程序是第三方应用程序。

4

1 回答 1

1

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

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

和:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
    if (resultCode == 42)
    {
        finish();
....
于 2013-07-24T09:16:47.080 回答