clearApplicationUserData minimiert die App

8

Ich möchte die Daten meiner App programmatisch löschen. Ich habe die Methode clearApplicationUserData gefunden. Aber wenn ich es ausführe, minimiert sich die App. Das heißt, die App wechselt in den Hintergrund, etwa wenn die Home-Taste gedrückt wird. Das ist mein Code:

%Vor%

Es gibt eine Möglichkeit, Daten mit dieser Methode zu löschen, ohne die App zu minimieren?

    
androidevil 15.04.2015, 19:59
quelle

2 Antworten

3

Methode ActivityManager.clearApplicationUserData () löscht alle Ihre App-Daten und beendet den App-Prozess direkt ohne Warnungen. Ich überprüfe die Dokumentation und die Quelle, es scheint nicht wie ein Bug, aber so zu funktionieren. Ich habe einige Spekulationen wie folgt:

  1. Diese Methode wurde entwickelt, um Ihre Anwendung vollständig zurückzusetzen. Vielleicht können Sie Ihren Benutzern eine vollständige Zurücksetzungsoption anbieten.
  2. Diese Methode wurde entwickelt, um die Benutzerfreundlichkeit zu testen (Sie können die App zurücksetzen, ohne sie neu zu installieren).

Wenn Sie eine eigene Methode zum Verwalten der Daten Ihrer App implementieren möchten. Diese Antwort ist vielleicht hilfreich.

    
zz-m 07.05.2016 08:22
quelle
0
%Vor%     
Akshay Chopde 07.05.2016 08:26
quelle

Tags und Links