关闭意图选择对话框(在用户选择之后)

时间:2012-06-01 09:40:45

标签: android android-intent

我在我的应用中使用导航意图,如:

    uri= String.format(Locale.ENGLISH,"http://maps.google.com/maps?daddr=%f,%f",latitude, longitude);
    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
    EventMapOfflineActivity.this.startActivity(intent);

完美运行,用户可以选择他想要启动的应用程序。

  

但是,在选择之后,对话框不会自动关闭,并且在返回应用程序后,用户有时必须按后退按钮最多4倍才能关闭该对话框。

     

那么有没有办法让Android操作系统关闭该对话框?   或者我们是否必须尊重Android的做法?

我会在我的应用程序的onStop()处理程序中执行此操作,当用户选择要在对话框中启动的应用程序时(在单击时将标志设置为true以转到navi并将其重置为false) onStop())

我只是认为Android操作系统不喜欢弄乱它的对话框,还是有清洁的方法来做这个?

提前致谢

1 个答案:

答案 0 :(得分:1)

  

但是,在选择之后,对话框不会自动关闭,并且在返回应用程序后,用户有时必须按后退按钮最多4倍才能关闭该对话框。

这很可能是您的固件出现问题,原因可能是设备制造商的错误或您在设备上安装的某些修改过的固件存在错误。

  

那么有没有办法让Android操作系统关闭该对话框?

Android会自动关闭对话框。