Obsługuj ostatnie aplikacje kliknij i naciśnij przycisk home w systemie Android
Tworzę aplikację dla dzieci, w której po wejściu do aplikacji nie można wyjść bez hasła, o które proszę w menu. Teraz chcę, aby w aplikacji nacisnąć przycisk home w aplikacji, aby pozostała na tej samej aktywności. Szukałem dużo, ale wszędzie rozwiązanie polega na dodawaniu filtrów w manifeście, ale te nie działają dobrze dla mnie. Chcę, aby moja aktywność została usunięta z programu uruchamiającego, gdy aplikacja kończy działanie i ponownie pyta, czy uruchamia aplikację.
A w przypadku tej samej aplikacji, jeśli naciśniesz przycisk ostatniej aplikacji i jedno z nich zostanie kliknięte przez dziecko, aplikacja powinna być w tej samej aktywności lub w jakiś sposób zablokować przycisk ostatniej aplikacji.
Próbowałem tego
<activity
android:label="@string/app_name"
android:launchMode="singleInstance"
android:name=".MyActivity"
android:screenOrientation="landscape"
android:excludeFromRecents="true"
android:taskAffinity=""
android:stateNotNeeded="true" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>