In einem Android-Datei-Manager kann ich so viele verschachtelte Ordner machen, wie ich möchte, jeder in einem anderen. Punkt ist, dass, wenn ich jeden Ordner schließe, die vorherige Ansicht korrekt fortgesetzt wird.Android, erreichen Sie ein verschachteltes View-System wie ein Dateimanager?
Angenommen, dass jeder Ordner eine Aktivität ist, wie kann ich unendlich verschachtelte Aktivitäten auf Benutzerbefehl haben (wie einen neuen Ordner erstellen), die korrekt fortgesetzt werden, wenn der Benutzer die Taste drückt?
Ich weiß, dass ich unendliche Aktivitäten mit einem einzigen Layout machen kann, aber sie werden nicht richtig zurück Knopfdruck drücken. Wie wenn ich für jede Ansicht einen Adapter verwende, der Kindansichten (Ordner) in der Ansicht aufbläht. In diesem Fall nimmt Android die zuletzt aufgeblähte Ansicht für alle Zurück-Tastendrücke wieder auf.
So praktisch meinen Sie der beste Weg ist, um die Aktivität onResume() und bevölkern die Ansicht wieder auch bei Rückwärtsnavigation außer Kraft zu setzen? – sinfa
Oder vielleicht onKeyDown() muss überschrieben werden? – sinfa
Sie verwenden dieselbe Aktivität für den gesamten Navigationsprozess erneut, daher wird onResume() nicht angezeigt. – Egor