public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); List < ActivityManager.RunningTaskInfo > tasks = activityManager.getRunningTasks(Integer.MAX_VALUE); ActivityManager.RunningTaskInfo ar = tasks.get(0); String activityOnTop = ar.topActivity.getClassName(); Intent lockIntent = new Intent(this, LockScreen.class); lockIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); ComponentName componentInfo = tasks.get(0).topActivity; if (!componentInfo.getPackageName().equals("com.example.epiclapser.noprocrastinate")) { this.startActivity(lockIntent); } setContentView(R.layout.activity_main_activity2); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)