/** * Returns if the activity is in the lock task mode. * * @deprecated Use {@link ActivityManager#getLockTaskModeState} instead. */ @Deprecated public boolean isLockTask() { return getActivityManager().isInLockTaskMode(); }
@Test @Config(minSdk = M) public void getLockTaskModeState() throws Exception { assertThat(getActivityManager().getLockTaskModeState()) .isEqualTo(ActivityManager.LOCK_TASK_MODE_NONE); shadowOf(getActivityManager()).setLockTaskModeState(ActivityManager.LOCK_TASK_MODE_LOCKED); assertThat(getActivityManager().getLockTaskModeState()) .isEqualTo(ActivityManager.LOCK_TASK_MODE_LOCKED); assertThat(getActivityManager().isInLockTaskMode()).isTrue(); }
/** * Returns if the activity is in the lock task mode. * * @deprecated Use {@link ActivityManager#getLockTaskModeState} instead. */ @Deprecated public boolean isLockTask() { return getActivityManager().isInLockTaskMode(); }
public boolean isAppInLockTaskMode() { ActivityManager activityManager=(ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); if(Build.VERSION.SDK_INT >=Build.VERSION_CODES.M) { // When SDK version is 23 int lockTaskMode=activityManager.getLockTaskModeState(); return lockTaskMode != ActivityManager.LOCK_TASK_MODE_NONE ? true : false; } else if(Build.VERSION.SDK_INT >=Build.VERSION_CODES.LOLLIPOP && Build.VERSION.SDK_INT< Build.VERSION_CODES.M) { //When SDK version <=21 and <23. This API is deprecated in 23. return activityManager.isInLockTaskMode(); } else { return false; } }
public boolean isAppInLockTaskMode() { ActivityManager activityManager=(ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); if(Build.VERSION.SDK_INT >=Build.VERSION_CODES.M) { // When SDK version is 23 int lockTaskMode=activityManager.getLockTaskModeState(); return lockTaskMode != ActivityManager.LOCK_TASK_MODE_NONE ? true : false; } else if(Build.VERSION.SDK_INT >=Build.VERSION_CODES.LOLLIPOP && Build.VERSION.SDK_INT< Build.VERSION_CODES.M) { //When SDK version <=21 and <23. This API is deprecated in 23. return activityManager.isInLockTaskMode(); } else { return false; } }