绕过android.permission.STOP_APP_SWITCHES权限

 


因为某些原因,系统做了按home键退出应用后点击悬浮窗跳转activity延迟5s的限制.
最近翻帖子.发现

            Intent intent = new Intent(this, aaaa.class);
            intent.putExtra("data", data);
            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//            startActivity(intent);(不使用此方法跳转,改为pending.send()方法)
            PendingIntent pendingIntent =
                    PendingIntent.getActivity(this, 0, intent, 0);
            try {
                pendingIntent.send();
            } catch (Exception e) {
                startActivity(intent);
            }
这样操作在三星s8+  8.0上可以实现不用等5s.更多的机型待测

你可能感兴趣的:(android,流水账)