Ich habe eine SearchActivity
, die funktioniert, aber ich möchte in der Lage sein, es durch Drücken von zurück zu schließen. Wenn ich das jetzt gerade mache, ist zuerst die Tastatur weg (was ich will), aber wenn ich es nochmal drücke, zerstöre ich das Fragment. Stattdessen möchte ich die Suche schließen. Weil ich in einem Fragment bin, kann ich kein onBackPressed()
machen.Schließen SearchAction in einem Fragment durch Drücken Zurück
Aktuelle Code:
@Override
public void onBackPressed() {
// Only close if the Fragment reference is null.
if(Ships == null)
{
super.onBackPressed();
}
else
{
Ships.onBackPressed();
}
}
, die bis auf mFragment == null funktioniert. (Ausdruck erwartet) – newToEverything
@newToEverything Könnten Sie überprüfen, es scheint, Sie haben ein '=' Zeichen vergessen. Es sollte '==' sein. Bitte lassen Sie mich wissen, wenn das Problem immer noch besteht. –
Hinzugefügt den Code, den ich in der Post habe. – newToEverything