Autore Topic: Reset SharedPreferences  (Letto 1957 volte)

Offline mimmog

  • Utente senior
  • ****
  • Post: 731
  • Respect: +11
    • MisterX_Dev
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Note e Galaxy Nexus
  • Play Store ID:
    MisterX_Dev
  • Sistema operativo:
    Windows 7
Reset SharedPreferences
« il: 13 Marzo 2011, 23:58:22 CET »
0
Scusate ma che voi sappiate dalla 2.2.1 in poi android memorizza le SharedPreferences anche se si disinstalla il programma ? perchè fino all'altro giorno che avevo froyo 2.2 se disinstallavo l'applicazione e la reinstallavo non me le conservava mentre ora si....

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Reset SharedPreferences
« Risposta #1 il: 14 Marzo 2011, 11:04:46 CET »
0
Non lo so... ma spero vivamente che non sia vero!

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Reset SharedPreferences
« Risposta #2 il: 14 Marzo 2011, 11:14:41 CET »
0
Di default il sistema non mi pare memorizzi niente.
Ma se non sbaglio da Froyo è disponibile un API che permette di farlo.

Data Backup | Android Developers

Offline mimmog

  • Utente senior
  • ****
  • Post: 731
  • Respect: +11
    • MisterX_Dev
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Note e Galaxy Nexus
  • Play Store ID:
    MisterX_Dev
  • Sistema operativo:
    Windows 7
Re:Reset SharedPreferences
« Risposta #3 il: 14 Marzo 2011, 11:29:45 CET »
0
A me sembra proproo che memorizzi in automatico....fino all'altro giorno avevo la 2.2 e quando disinstallavo e reinstallavo la mia applicazione le shared preferences si azzeravano ora invece con la 2.2.1 mi trovo i settaggi che avevo messo prima della disinstallazione....uffa....come cavolo li resetto! Mica dovrò fare un wipe?!

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Reset SharedPreferences
« Risposta #4 il: 14 Marzo 2011, 12:03:04 CET »
0
In ogni caso basta che vai in gestisci applicazioni e fai "Cancella dati" ed il gioco è fatto! ;)

Offline mimmog

  • Utente senior
  • ****
  • Post: 731
  • Respect: +11
    • MisterX_Dev
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Note e Galaxy Nexus
  • Play Store ID:
    MisterX_Dev
  • Sistema operativo:
    Windows 7
Re:Reset SharedPreferences
« Risposta #5 il: 14 Marzo 2011, 14:15:29 CET »
0
Già fatto non va lo stesso :D

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Reset SharedPreferences
« Risposta #6 il: 14 Marzo 2011, 14:17:36 CET »
0
Questo è molto strano... ma ne sei sicuro?

Offline mimmog

  • Utente senior
  • ****
  • Post: 731
  • Respect: +11
    • MisterX_Dev
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Note e Galaxy Nexus
  • Play Store ID:
    MisterX_Dev
  • Sistema operativo:
    Windows 7
Re:Reset SharedPreferences
« Risposta #7 il: 14 Marzo 2011, 14:20:22 CET »
0
Guarda al 1000*1000 su un telefono ora che vado a casa provo anche su quello.di.mia.moglie a cui pure ho messo la 2.2.1 e vi faccio sapere...

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Reset SharedPreferences
« Risposta #8 il: 14 Marzo 2011, 14:59:30 CET »
0
Già fatto non va lo stesso :D
Questo mi pare veramente strano.
Come fai a dire che non sono cancellate?
Controlla tramite adb nella cartella della tua app e vedi se nella cartella apposita c'é il file xml o no.
Postate il LogCat LogCat LogCat LogCat LogCat

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Reset SharedPreferences
« Risposta #9 il: 14 Marzo 2011, 15:07:17 CET »
0
Questo mi pare veramente strano.
Come fai a dire che non sono cancellate?
Controlla tramite adb nella cartella della tua app e vedi se nella cartella apposita c'é il file xml o no.
occhio che alcuni programmi/giochi collegano le tue preferenze al tuo Imei...
tipo i giochi storm8 usano le impo in base all'IMEI
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline mimmog

  • Utente senior
  • ****
  • Post: 731
  • Respect: +11
    • MisterX_Dev
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Note e Galaxy Nexus
  • Play Store ID:
    MisterX_Dev
  • Sistema operativo:
    Windows 7
Re:Reset SharedPreferences
« Risposta #10 il: 14 Marzo 2011, 15:31:58 CET »
0
Si na questo è un mio programma e non lo fa :-)

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Reset SharedPreferences
« Risposta #11 il: 14 Marzo 2011, 15:33:23 CET »
0
Si na questo è un mio programma e non lo fa :-)
lol mi  era sfuggito sto dettaglio! sicuro che nella tua app non imposti le pref all'avvio?
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline mimmog

  • Utente senior
  • ****
  • Post: 731
  • Respect: +11
    • MisterX_Dev
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Note e Galaxy Nexus
  • Play Store ID:
    MisterX_Dev
  • Sistema operativo:
    Windows 7
Re:Reset SharedPreferences
« Risposta #12 il: 14 Marzo 2011, 19:57:47 CET »
0
lol mi  era sfuggito sto dettaglio! sicuro che nella tua app non imposti le pref all'avvio?
Si certo che non setto nulla e poi calcola che fino a 3 giorni fa con la 2.2 funzionava benissimo...

Comunque ho provato anche con il GS di mia moglie....niente da fare anche lei ha la 2.2.1 ed anche lei ha lo stesso problema....comincio a pensare che samsung abbia fatto qualche cappellata nella personalizzazione.....non credo sia un problema della 2.2.1 o almeno spero.....il bello è che non sò come debaggare ora mi costringe a fare un wipe.....ma quello che mi preoccupa ragazzi è che con l'emulatore funziona perfettamente il che mi fa pensare che sia proprio sta 2.2.1

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Reset SharedPreferences
« Risposta #13 il: 14 Marzo 2011, 20:25:48 CET »
0
Hai provato a disinstallare e reinstallare il tutto?

Codice: [Seleziona]
adb uninstall tuopackage
adb install tuoapak

Offline mimmog

  • Utente senior
  • ****
  • Post: 731
  • Respect: +11
    • MisterX_Dev
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Note e Galaxy Nexus
  • Play Store ID:
    MisterX_Dev
  • Sistema operativo:
    Windows 7
Re:Reset SharedPreferences
« Risposta #14 il: 14 Marzo 2011, 20:28:42 CET »
0
Provo....però come ti dicevo sulla virtual machine funziona....