我有这个代码
Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
PackageManager packageManager = getPackageManager();
List<ResolveInfo> activities = packageManager.queryIntentActivities(intent, 0);
boolean isIntentSafe = activities.size() > 0;
if (isIntentSafe) {
startActivity(intent);
}
打开一个 Activity 来配置位置设置工作正常。
但它会在我的应用程序中打开位置设置 Activity 。我希望它启动设置应用程序,它应该在设置应用程序中显示位置设置。即启动自己的应用程序
最佳答案
尝试
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
关于Android - Intent 在我的应用程序之外开始一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27623088/