Chcę zablokować sprzęt z powrotem przycisk w Androidzie, w celu zapobieżenia od wracając do innej działalności .. Z góry dzięki ...Blok Przycisk Wstecz w android
Odpowiedz
Oto kod, który pozwala poprawnie obsługiwać kluczyk z powrotem w działalność na wszystkich wersjach platformy:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ( Integer.valueOf(android.os.Build.VERSION.SDK) < 7 //Instead use android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.ECLAIR
&& keyCode == KeyEvent.KEYCODE_BACK
&& event.getRepeatCount() == 0) {
// Take care of calling this method on earlier versions of
// the platform where it doesn't exist.
onBackPressed();
}
return super.onKeyDown(keyCode, event);
}
@Override
public void onBackPressed() {
// This will be called either automatically for you on 2.0
// or later, or by the code above on earlier versions of the
// platform.
return;
}
źródeł: http: //android-developers.blogspot.com/2009/12 /back-and-other-hard-keys-three-stories.html
Znakomity, szczególnie ze względu na niezręczny backgack Frgagmenta z Androidem, który nie pozwala na wyczyszczenie najstarszych przedmiotów przy zachowaniu najnowszego. –
@ 100rabh, użyłem powyższego kodu, który działał idealnie w moim GameView. Jednak w widoku Mam okna dialogowe. Jak mogę wdrożyć powyższe wyłączenie przycisku Wstecz dla wyskakujących okienek? Dzięki –
@LandLPartners W przypadku okien dialogowych musisz obsługiwać klucze za pomocą [DialogInterface.OnKeyListener] (http://developer.android.com/reference/android/content/DialogInterface.OnKeyListener.html). Po prostu złap klucz z tyłu jak wyżej i gotowe! – 100rabh
Jeśli „inna działalność” należy do ciebie, możesz ustawić, aby nie pojawiał się na liście historii.
W przeciwnym razie pamiętaj, że telefon należy do użytkownika, a nie do Ciebie, i przestań próbować im powiedzieć, co mogą i czego nie mogą zrobić z TEGO urządzenia.
+1 Przestań się bawić z oczekiwanym zachowaniem. – benvd
Myślę, że w niektórych przypadkach jest to do przyjęcia. Po prostu wpadłem na taki, w którym mam zestaw preferencji, które automatycznie zapisują, gdy użytkownik wraca, jednak w przypadku, gdy zapomniały wypełnić pole, ostrzegam je, aby potwierdzić, czy nie chcą wrócić do utraty zmian. .. – Redth
- 1. Android: Jak symulować przycisk Wstecz
- 2. Przycisk Wstecz w UIWebView
- 3. Android Wstecz Przycisk do określonej aktywności
- 4. Xamarin blisko Android aplikacja na przycisk wstecz
- 5. Włącz przycisk Wstecz w WebView
- 6. Przycisk Wstecz (zachowanie przeglądarki)
- 7. Jak nacisnąć przycisk Wstecz w programie Android automatycznie?
- 8. Przycisk Wstecz i ostatnia aktywność
- 9. Dostosuj przycisk Wstecz dla UIImagePickerController?
- 10. Przycisk "Wstecz" na pasku akcji - Android. Jak przejść "z powrotem"?
- 11. Przycisk Wstecz w ActionBar na MainActivity
- 12. Przycisk Wstecz w pasku narzędzi nie działa
- 13. jak utworzyć przycisk Wstecz w pasku nawigacyjnym
- 14. Niestandardowy przycisk edycji tekstu i przycisk Wstecz w Androidzie
- 15. przycisk Wstecz nie działa po wyświetleniu nas
- 16. Zachowanie przycisku Wstecz systemu Android
- 17. przycisk Powrót na Android Phones
- 18. Jak uniknąć powrotu do układu logowania, naciskając przycisk/przycisk Wstecz?
- 19. Przycisk wstecz tytanu Appcelerator zamyka moje okno
- 20. Przycisk "Wstecz" po naciśnięciu ostatniego fragmentu:
- 21. Ionic 2 Dostosuj przycisk Wstecz Działanie
- 22. Symulowanie przycisk Wstecz na UINavigationController na iPhone
- 23. Przycisk Wstecz Androida nie uruchamia ponownie działania?
- 24. Jak Google traktuje przycisk Wstecz po wylogowaniu?
- 25. Przycisk przechwytywania android przycisk ostatnich aplikacji
- 26. Przeglądarka przycisk wstecz i elementy dynamiczne
- 27. Jak przechwycić przycisk Wstecz paska nawigacyjnego kliknięty w Xamarin Forms?
- 28. Android DroidGap wyłączający przycisk powrotu
- 29. Jak obsługiwać przycisk Wstecz w widoku wyszukiwania w Androidzie
- 30. Zastępowanie przycisku Wstecz systemu Android
Nie rób tego .. – Falmarri
Nie ma powodu do głosowania, ponieważ pytanie jest zgodne z prawem: Możesz wyłączyć przycisk Wstecz w przypadku dialogów, więc przynajmniej podczas używania działania w stylu okna dialogowego może być przydatne blokowanie przycisku Wstecz. – sven