我有一个简单的if语句检查,以确定我的应用程序是否打开了GPS。
这在模拟器上完美运行,但是当安装在实际设备上而不是“位置和放大器”时安全'菜单正在从意图调用时加载,它正在加载AGPS选项。此菜单不允许我打开GPS,我必须手动导航到'位置&安全'菜单。
这是我的alertDialog构建器代码。如图所示,意图调用'ACTION_LOCATION_SOURCE_SETTINGS'。
alertDialog.setPositiveButton("Settings",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
Intent intent = new Intent(
Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(intent);
}
});
要进一步突出问题,请使用以下屏幕截图:
这是我想通过我的意图加载的屏幕:
当前正在加载的菜单:
如何启用加载第一个菜单而不是第二个菜单的意图?