我在我的应用程序中使用导航意图,例如:
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,并在 onStop() 中将标志设置为 false )
我只是认为Android操作系统不喜欢弄乱它的对话框,或者有没有一种干净的方法来做到这一点?
提前致谢