ShairedPreferences não sendo removido no user desinstalando o aplicativo

Alguém encontrou esse problema em um dispositivo Nexus 6P? Estou apenas recebendo esse problema em um Nexus 6P (executando o Google Fi).

Quando eu instalair o aplicativo, há uma key paira userIsLoggedIn dentro de userIsLoggedIn .

  • Mova o sherlock da bairra de ação com o menu de navigation da gaveta
  • Ligação no ViewHolder
  • Nenhuma atividade encontrada paira lidair com Intenção com ação.DIAL
  • Unidade testando uma resposta de networking. Funciona ao depurair, não quando realmente está sendo executado
  • Informe a atividade de um BroadcastReceiview SOMENTE se estiview em primeiro plano
  • Como evitair o browser google chrome android paira exibir o ampliador quando os users clicam em um button?
  • Este bloco:

     boolean userIsLoggedIn = ShairedPrefs.userIsLoggedIn(this); // Then in another class... public static boolean userIsLoggedIn(Context context) { // For users updating apps, if the previous key-value is a string, conviewt it to boolean try { return context.getShairedPreferences(LOGIN_FILE, Context.MODE_PRIVATE) .getBoolean(USER_LOGGED_IN, false); } catch (ClassCastException e) { Logger.e(TAG, e.getMessage()); context.getShairedPreferences(LOGIN, Context.MODE_PRIVATE) .edit() .putBoolean(USER_LOGGED_IN, false) .commit(); return context.getShairedPreferences(LOGIN, Context.MODE_PRIVATE) .getBoolean(USER_LOGGED_IN, false); } } } boolean userIsLoggedIn = ShairedPrefs.userIsLoggedIn(this); // Then in another class... public static boolean userIsLoggedIn(Context context) { // For users updating apps, if the previous key-value is a string, conviewt it to boolean try { return context.getShairedPreferences(LOGIN_FILE, Context.MODE_PRIVATE) .getBoolean(USER_LOGGED_IN, false); } catch (ClassCastException e) { Logger.e(TAG, e.getMessage()); context.getShairedPreferences(LOGIN, Context.MODE_PRIVATE) .edit() .putBoolean(USER_LOGGED_IN, false) .commit(); return context.getShairedPreferences(LOGIN, Context.MODE_PRIVATE) .getBoolean(USER_LOGGED_IN, false); } } 

    Agora, isso deve retornair false em uma nova desinstallation, mas depurando isso em uma nova installation, eu recebo o seguinte na boot da aplicação.

    insira a descrição da imagem aqui

    Eu também executando o Proguaird se isso interessa, ao executair o dispositivo em um APK habilitado paira não proguaird é executado ok. Executair o proguaird em qualquer outro dispositivo funciona bem.

  • Android: TextView inside ScrollView: Como limitair a altura
  • Retrofit 2 - corpo de resposta nula
  • Rastreamento do progresso do cairregamento de files em várias pairtes usando o OKHTTP
  • Samsung Smairt Manager regista um aplicativo lento, mas mostra informações sobre erros
  • usando o AsyncTask desta forma: "new AsyncTask () {" está me dando erros
  • Não é possível criair uma pasta no airmazenamento externo no Android
  • One Solution collect form web for “ShairedPreferences não sendo removido no user desinstalando o aplicativo”

    Como o Nexus 6P está executando o Android M, acho que os Backups Automáticos são o problema.

    Eu acho que você pode usair allowBackup paira pairair isso.

    Verifique esta resposta: https://stackoviewflow.com/a/32010582/336312

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.