Ich habe eine App, bei der eine Aktion des Benutzers manchmal dazu führt, dass die App Daten vom Server abruft, bevor sie angezeigt werden kann, z. B. Detailinformationen für ein Objekt (die Informationen sind zu groß, um sie für alle Elemente zu laden) oder Aktualisieren alle Daten.Wie lautet die Best Practice/Richtlinie zum Anzeigen einer "Bitte warten" -Nachricht in Android?
Während dieser Prozess möchte ich nicht, dass der Benutzer etwas anderes tut. Was ist die Richtlinie, um eine "Bitte warten" Nachricht anzuzeigen? Im Idealfall sollte es dem Benutzer möglich sein, die Anfrage abzubrechen, wenn er möchte.
Ich kann es mit einem Warndialog tun, aber die Operation dauert in der Regel nur eine halbe Sekunde zu einer Sekunde, und es sieht wirklich seltsam für einen Alarmdialog erscheint nur für einen Moment, vielleicht nicht einmal lang genug in der Lage sein, die Nachricht zu lesen.
Eine andere Option, die ich sehe, ist die Snack-Bar, aber es hindert den Benutzer nicht daran, irgendetwas anderes zu tun oder zu navigieren.
Gibt es eine Richtlinie oder Best Practice, was in diesem Szenario zu tun ist?
Ich benutze Xamarin.Android, aber ich denke nicht, dass das eine Rolle spielt.
Fragen Sie nach "wie Code" oder "was soll angezeigt werden"? – BornToCode
"was angezeigt werden soll" und wenn möglich welche Klassen das entsprechende UI-Element repräsentieren. Ich kann wahrscheinlich herausfinden, die Details von "wie Code", und wenn nicht, ich werde eine neue Frage stellen, aber das ist wirklich über "was angezeigt werden sollte" – Naryoril