CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 29 Thanks ricevuti nell'ultimo mese

Pagina 2 di 2 primaprima 12
Visualizzazione dei risultati da 11 a 14 su 14
Discussione:

Create Table che falliscono

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #11
    Baby Droid


    Registrato dal
    Apr 2012
    Messaggi
    30

    Ringraziamenti
    3
    Ringraziato 0 volte in 0 Posts
    Predefinito

    ultima domanda:
    che dite.. DatabaseHelper è meglio statico o meglio fare una new nelle diverse Activity?

  2.  
  3. #12
    Baby Droid


    Registrato dal
    Aug 2012
    Località
    Ancona
    Messaggi
    17
    Smartphone
    Samsung Galaxy Nexus

    Ringraziamenti
    2
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Quote Originariamente inviato da Rookye Visualizza il messaggio
    ultima domanda:
    che dite.. DatabaseHelper è meglio statico o meglio fare una new nelle diverse Activity?
    qui c'e' un esempio d'uso corretto di SQLiteOpenHelper:
    Creare ed usare database SQLite nelle applicazioni Android | devAPP

    edit:
    se non accedi da piu' di un thread contemporaneamente non serve avere un'unica istanza, va bene anche una per ogni activity.
    Ultima modifica di ParanoidAndroid.it; 30-10-12 alle 11:48

  4. #13
    Baby Droid


    Registrato dal
    Apr 2012
    Messaggi
    30

    Ringraziamenti
    3
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Ma ancora una domanda per condividere tutti insieme la risposta..

    La classe che estendiamo a DatabaseHelper secondo voi è meglio statica a fare una new nelle varie activity?
    Direi meglio la new ma voi che ne pensate?

  5. #14
    Senior Droid L'avatar di frank17next


    Registrato dal
    Jan 2010
    Località
    Campobasso
    Messaggi
    739
    Smartphone
    GNexus, Galaxy Note, GT 10.1

    Ringraziamenti
    16
    Ringraziato 143 volte in 102 Posts
    Predefinito

    Che intendi con è meglio la new? Un oggetto inizializzato con new, che richiama il costruttore del tipo di classe a cui appartiene viene allocato in memoria.. devi trovare un giusto equilibrio di utilizzo... se vuoi fare una lavoro pulito puoi anche usare una istanza della classe DB per ogni activity ma è fondamentale gestire correttamente 'la fine' di quell'oggetto, sia nel codice operativo che nelle sue eccezioni soprattutto se fai uso di Cursor... un crash in fase di esecuzione con un cursore aperto può anche corrompere il file del tuo db SQLite

    Inviato dal mio Galaxy Nexus con Tapatalk 2
    Nexus 6 - 5.0.1 Stock
    Nexus 5 - 5.0.1 Stock + Root
    Galaxy Note 3 GT-N9005 - 4.4.4 Stock + Root
    Galaxy Tab 10.1 Slim P7500 - [JB] CyanogenMod 10 4.1.2 Pershoot (Nightly 20121013)
    ------------------------------------------------------------------------
    https://sites.google.com/site/frank17next/

Pagina 2 di 2 primaprima 12

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy