Код: Выделить всё
private final void setPrefs() {
SharedPreferences sharedPreferences = getSharedPreferences(NotificationCompat.CATEGORY_STATUS, 0);
Intrinsics.checkNotNullExpressionValue(sharedPreferences, "getSharedPreferences(\"status\", MODE_PRIVATE)");
MainActivityKt.setPrefs(sharedPreferences);
MainActivityKt.getPrefs().edit().putBoolean(NotificationCompat.CATEGORY_STATUS, false).apply();
}
}
Это код в LockAcivity
Код: Выделить всё
try {
if (!MainActivityKt.getPrefs().getBoolean(NotificationCompat.CATEGORY_STATUS, true)) {
getWindow().addFlags(16);
}
} catch (Exception e) {
String message = e.getMessage();
if (message != null) {
Log.e("[ERROR]", message);
}
}
Я пытался заменить NotificationCompat,CATEGORY_TRUE на true, но это не сработало.
Это код, который я пробовал в оболочке adb
am start -n com.ctf.securitylock/.LockActivity -- ez "NotificationCompat.CATEGORY_STATUS" true
Мне нужно обойти этот флаг, используя только adbshell, не меняя код в приложении... это назначение, и приложение создано для Assignmnet .. может кто-нибудь дать мне совет??
Подробнее здесь: https://stackoverflow.com/questions/783 ... -using-adb
Мобильная версия