我有意图使用第三方地图应用。实际上我需要导航活动,但是为了开始导航,地图应用程序需要首先启动主地图活动。因此,当我退出导航活动时,它会返回到地图。我想在导航活动中按下后退按钮时两次触发后退事件。
怎么做?我只能在自己的代码中执行某些操作,地图应用程序是第三方应用程序。
答案 0 :(得分:1)
也许尝试这样,但我不知道是否有更好的方法来做到这一点..
@Override
public void onBackPressed()
{
setResult(42);
finish();
....
和
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
if (resultCode == 42)
{
finish();
....