<uses-permission android:name="android.permission.STOP_APP_SWITCHES" /> <!-- 按了home键再点击悬浮窗startactivity不用等5s的权限,系统层 --> 因为某些原因,系统做了按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.更多的机型待测