Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 关闭意图选择对话框(用户选择后)_Android_Android Intent - Fatal编程技术网

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

Android 关闭意图选择对话框(用户选择后),android,android-intent,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(inte

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

    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操作系统关闭这个对话框呢? 还是我们必须尊重安卓的做法

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

我只是觉得安卓操作系统不想弄乱它的对话框,或者有没有一种干净的方法可以做到这一点

提前谢谢

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

这很可能是您的固件出现问题,可能是由于设备制造商的错误,也可能是由于您安装在设备上的某些修改固件中的错误

那么有没有办法让Android操作系统关闭这个对话框呢


Android会自动关闭对话框。

感谢您的支持,这是我的想法,但现在我是舒尔:)