in meinem Formular-Fragment Hardware "Zurück" -Taste funktioniert nicht korrekt. Zum Beispiel, als ich Fragment geöffnet habe und wenn ich nicht angefangen habe zu tippen, und ich Hardware "Zurück" -Knopf drückte, ist es Arbeit ausgezeichnet. Aber als ich anfing zu tippen und nach dem Tippen auf "Hardware" drücken, funktioniert der "Zurück" -Button nicht.Hardware "zurück" -Taste funktioniert nicht nach der Eingabe in Edittext
mein Formularfragment Ich verwende OnResume() -Methode verwenden, um zurück Schaltfläche Prozess verarbeiten. @Override public void onResume() {
super.onResume();
getView().setFocusableInTouchMode(true);
getView().requestFocus();
getView().setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_UP && keyCode == KeyEvent.KEYCODE_BACK){
//getView().clearFocus();
getActivity().getSupportFragmentManager().popBackStack();
return true;
}
return false;
}
});
}
so Ihr Code ... –
Können Sie bitte Ihren Code posten .. Wäre einfacher zu helfen .. – nTri
können Sie onbackpressed Ereignis verwenden –