如何在GoogleMap中禁用GPS状态对话框?

时间:2019-08-21 06:46:53

标签: android android-mapview android-location android-gps

我在Date中使用GoogleMap,并且在启动过程中按顺序显示了一些对话框。但是,如果用户禁用了GPS定位器,则App向用户显示其自定义对话框以启用GPS定位。我有自己的对话框,可以通过GoogleMap使用GPS provider来显示。每次显示该Google对话框时都会显示该对话框,并且在启动时将其与我现有的对话框重叠以用于其他目的,看到一堆对话框相互重叠并不是很好的用户体验。是否可以关闭此GoogleMap对话框?我想自己检查GPS。

此GPS对话框与“位置权限”对话框相同。它不是LocationManager,而是AlertDialog,因为Activity会在弹出时被调用。

通过控制台中的adb stack命令找到活动名称:

onPause

问题是我无法扩展它。我需要知道当前哪些活动(按名称)是活动的(即使是不属于我的活动的活动)。可以检查一下吗?还是作为开发人员,我无权跟踪此信息?我假设这是一些com.google.android.location.settings.LocationSettingsCheckerActivity 或可以在我的BroadcastReceiver类中进行检查。显然,由于我的Application已暂停,因此无法对其进行检查。

0 个答案:

没有答案
相关问题