В коде Вызов действия (блокировка экрана) из класса обслуживания (фоновый сервис).Здесь отделка не используется, потому что мы не должны закрывать ее.Из этого действия (экран блокировки) Android-пакет вызывается с помощью Intent.Здесь действие (экран блокировки) завершено, и приложение пакета запускается теперь, когда нажата кнопка «Назад», оно возвращается в приложение.Как сделать экран блокировки отдельным занятием, чтобы оно больше не было подключено к приложению, чтобы при нажатии кнопки «Назад» не переходить к приложению, вместо того, чтобы закрывать его и переходить к приложению-блокировщику, оно переходит на домашний экран
так называется экран блокировки
Intent lockIntent = new Intent(mContext, LockScreen.class);
lockIntent.putExtra("name", pass);
lockIntent.putExtra("pack", printForegroundTask());
lockIntent.putExtra("app", "an Application");
lockIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
mContext.startActivity(lockIntent);
с экрана блокировки Android-пакет предназначен
if (v1.equals(t1.getText().toString())) {
Intent launchIntent = getPackageManager().getLaunchIntentForPackage(v2);
launchIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
new SendNotification("Unlocked " + v3);
startActivity(launchIntent);
Toast.makeText(LockScreen.this, "Master Code Correct", Toast.LENGTH_LONG).show();
finish();
} else {
Toast.makeText(LockScreen.this, "Wrong Master Code", Toast.LENGTH_LONG).show();
t1.setText("");
}