Ich versuche zu verhindern, dass ein AlertDialogfeld geschlossen wird, wenn die Zurück-Taste in Android gedrückt wird. Ich habe beide gängigen Methoden in diesem Thread befolgt , und mit System.out.println kann ich sehen, dass der Code in beiden Fällen ausgeführt wird. Die Schaltfläche Zurück schließt jedoch weiterhin das Dialogfeld.
Was könnte ich falsch machen? Letztendlich versuche ich zu verhindern, dass die Schaltfläche "Zurück" ein Dialogfeld schließt. Dies ist ein Haftungsausschluss, der beim ersten Ausführen der App angezeigt wird. Ich möchte nicht, dass der Benutzer eine andere Option hat, als die Schaltfläche "Akzeptieren" zu drücken Damit die App fortgesetzt werden kann.
BACK
Schaltfläche klicken, stellen Sie sicher, dass Ihr Lizenz- / Haftungsausschlussdialog beim nächsten Start der App immer wieder angezeigt wird, bis sie die App entweder akzeptieren oder von ihrem Gerät entfernen. Wenn Sie sich für den von Sam vorgeschlagenen Ansatz entscheiden, MÜSSEN Sie eine Schaltfläche "Ablehnen" bereitstellen und die Lizenz / den Haftungsausschluss beim nächsten Start der App neu erstellen.