Commit 64c23f81 authored by fallenstardust's avatar fallenstardust

fix new task

parent 5e5a431c
...@@ -303,7 +303,7 @@ public class BaseActivity extends AppCompatActivity { ...@@ -303,7 +303,7 @@ public class BaseActivity extends AppCompatActivity {
protected void onPermission(boolean isOk) { protected void onPermission(boolean isOk) {
if (isOk) { if (isOk) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O && !getContext().getPackageManager().canRequestPackageInstalls()) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O && !getContext().getPackageManager().canRequestPackageInstalls()) {
getContext().startActivity(new Intent(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES, Uri.parse("package" + getContext().getPackageName()))); getContext().startActivity(new Intent(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES, Uri.parse("package:" + getContext().getPackageName())).setFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
} }
} else { } else {
showToast("喵不给我权限让我怎么运行?!"); showToast("喵不给我权限让我怎么运行?!");
......
...@@ -191,7 +191,7 @@ public class PermissionsActivity extends AppCompatActivity { ...@@ -191,7 +191,7 @@ public class PermissionsActivity extends AppCompatActivity {
public void jumpToRequestInstallPackage() { public void jumpToRequestInstallPackage() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O && !this.getPackageManager().canRequestPackageInstalls()) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O && !this.getPackageManager().canRequestPackageInstalls()) {
getApplicationContext().startActivity(new Intent(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES, Uri.parse("package" + this.getPackageName()))); getApplicationContext().startActivity(new Intent(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES, Uri.parse("package:" + this.getPackageName())).setFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
} }
} }
} }
......
package cn.garymb.ygomobile.ui.preference; package cn.garymb.ygomobile.ui.preference;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.provider.Settings;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.appcompat.widget.Toolbar; import androidx.appcompat.widget.Toolbar;
import cn.garymb.ygomobile.lite.R; import cn.garymb.ygomobile.lite.R;
import cn.garymb.ygomobile.ui.activities.BaseActivity; import cn.garymb.ygomobile.ui.activities.BaseActivity;
import cn.garymb.ygomobile.ui.activities.PermissionsActivity;
import cn.garymb.ygomobile.ui.preference.fragments.SettingFragment; import cn.garymb.ygomobile.ui.preference.fragments.SettingFragment;
import static cn.garymb.ygomobile.ui.activities.PermissionsActivity.PERMISSIONS_GRANTED;
public class SettingsActivity extends BaseActivity { public class SettingsActivity extends BaseActivity {
@Override @Override
protected void onCreate(@Nullable Bundle savedInstanceState) { protected void onCreate(@Nullable Bundle savedInstanceState) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment