Jak obsługiwać przycisk Wstecz w działaniu? Mam kilka przycisków. Jeśli kliknę jeden z przycisków, przekierowuje do przycisków, których potrzebowałem. Działa dobrze, ale kiedy naciskam przycisk Wstecz, kończy się.
Jak rozwiązać ten problem. Mam tylko jedno działanie dla wszystkich tych przycisków. Z góry dziękuję.
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if ((keyCode == KeyEvent.KEYCODE_BACK))
{
return false; //I have tried here true also
}
return super.onKeyDown(keyCode, event);
}
Użyłem powyższego kodu do obsługi przycisku Wstecz, ale nie działa. Kiedy naciskam przycisk Wstecz, uderza tam sam.
Oprócz powyższego osobiście polecam
Programowo Mówiąc keyDown będzie ognia, gdy użytkownik naciśnie klawisz początkowo ale to będzie powtórzyć, gdy użytkownik trzyma klucz depresji.*
Dotyczy to wszystkich platform programistycznych.
Rozwój Google zasugerował, że jeśli przechwytujesz przycisk WSTECZ w widoku, powinieneś śledzić KeyEvent ze starttrackingiem w keydown, a następnie wywołać z keyup.
źródło
Zarówno w przypadku przycisku powrotu urządzenia sprzętowego, jak i przycisku soft home (wstecz), np. „<-” to działa u mnie. (* Uwaga: w działaniu mam pasek aplikacji / pasek narzędzi)
Twoje zdrowie!
źródło
Prostszym podejściem jest przechwycenie naciśnięcia przycisku Wstecz i wywołania metody moveTaskToBack (true) w następujący sposób:
W systemie Android 2.0 wprowadzono nową metodę onBackPressed i te zalecenia dotyczące obsługi przycisku Wstecz
źródło
Powinieneś użyć:
Zgodnie z definicją tutaj: http://android-developers.blogspot.com/2009/12/back-and-other-hard-keys-three-stories.html
Jeśli używasz starszej wersji do kompilacji kodu, zamień android.os.Build.VERSION_CODES.ECLAIR na 5 (możesz na przykład dodać prywatny int o nazwie ECLAIR)
źródło
To mi pomogło ...
LUB????? nawet możesz użyć tego również do przełączania szuflady
Mam nadzieję, że to Ci pomoże .. :)
źródło
To prosty sposób na zrobienie czegoś.
Myślę, że mogą być bardziej wyszukane sposoby na zrobienie tego, ale lubię prostotę. Na przykład, użyłem powyższego szablonu, aby wylogować użytkownika z aplikacji, A NASTĘPNIE powrócić do innej wybranej przeze mnie czynności.
źródło