Autore Topic: Uare xml oppure database ?  (Letto 500 volte)

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Uare xml oppure database ?
« il: 19 Luglio 2011, 11:50:40 CEST »
0
Ciao,
volevo un parere su come salvare dei dati, vi spiego:

La mia applicazione funge da sveglia ,l'utente può creare infinite sveglie, devo salvare 4 dati (testo,ora,ripeti,ripeti ogni).
Io salverei tutti i dati delle sveglie impostate in un xml.
All'avvio dell'applicazione prelevo questi dati, ed per ogni sveglia creo un istanza del mio servizio passandogli i parametri necessari.
Ora i miei dubbi sono i seguenti:
1)il salvataggio dei dati in xml può portarmi complicazioni ?
2)Se creo più istanze di uno stesso servizio le risorse del telefono esauriscono ?
Grazie
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Uare xml oppure database ?
« Risposta #1 il: 19 Luglio 2011, 13:33:53 CEST »
0
Io personalmente uso XML per dati in sola lettura. Doendo scriverli, se sono pochi e soprattutto in numero finito, uso le sharedpreferences, altrimenti database.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

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:Uare xml oppure database ?
« Risposta #2 il: 19 Luglio 2011, 16:31:42 CEST »
0
io userei i database.
Cosi l'ora te la puoi salvare come timestamp (un long) e poi quando li prendi da db li ordini per timestamp, cosi hai le sveglie piu prossime all'inizio...
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