我的应用需要启用位置服务。
我编写了一个加载程序Activity
,用于验证不同的提供程序,并在需要重新配置时启动系统设置界面,就像谷歌地图一样。
Intent goToSettings = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(goToSettings);
问题是,如果用户在没有完成设置面板的情况下导航,它会离开Activity
堆栈的顶部并在应用程序被带到前台时再次显示(重新启动时,可能在其他情况下)。
我怎样才能"分离"我的应用程序的系统设置?我尝试过组合旗帜和发射模式,但我无法让它发挥作用。
答案 0 :(得分:0)
使用intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);将外部意图作为单独的任务启动。