Autore Topic: Creare activity con dati db  (Letto 625 volte)

Offline Nexus19

  • Nuovo arrivato
  • *
  • Post: 44
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus, Nexus 7
  • Sistema operativo:
    Windows 8
Creare activity con dati db
« il: 07 Febbraio 2013, 17:20:43 CET »
0
Salve, volevo capire come "estraggo" dei dati dal mio db sqlite e visualizzarli su una acitivity che successivamente collegherò sul mio menù

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +152
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:Creare activity con dati db
« Risposta #1 il: 07 Febbraio 2013, 18:11:07 CET »
0
Guarda la documentazione del ContentProvider per lavorare con il db, e il CursorLoader per la loro visualizzazione.

Offline Nexus19

  • Nuovo arrivato
  • *
  • Post: 44
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus, Nexus 7
  • Sistema operativo:
    Windows 8
Re:Creare activity con dati db
« Risposta #2 il: 07 Febbraio 2013, 18:28:10 CET »
0
Ho già visto la documentazione, grazie cmq, cercavo qualcosa di più pratico. Al momento mi interessa visualizzare i dati di una tabella sulla mia activity, ho seguito questa guida [medio] Creazione e utilizzo di un database SQLite - Android Developers Italia ma non sono riuscito:
nel mio file SQLManager.java dove ho creato il mio db sqlite (ho al suo interno tabelle + l' ETL) ho ad esempio:
Codice: [Seleziona]
String table10 ="";
                table10 +="CREATE TABLE IF NOT EXISTS `costa_ship` (";
                table10 +="`id` int(11) NOT NULL AUTO_INCREMENT";
                table10 +="`code` text";
                table10 +="`display_name` text";
                table10 +="`img_url` text";
                table10 +="`description` text";
                table10 +="`url` text";
                table10 +="PRIMARY KEY (`id`)";
                table10 +=");";

Ora creo l'activity ships :
Codice: [Seleziona]
import ecc...
public class Ships extends Activity {

        SQLManager db=new SQLManager(getApplicationContext());
     db.open(); 
     
ma già qui mi da un errore su db.open
« Ultima modifica: 07 Febbraio 2013, 18:50:00 CET da Nexus19 »

Offline Sakazaki

  • Utente normale
  • ***
  • Post: 396
  • Respect: +74
    • Mostra profilo
  • Dispositivo Android:
    Sony xperia Z
  • Play Store ID:
    Saka Labs
  • Sistema operativo:
    Windows 8
R: Creare activity con dati db
« Risposta #3 il: 07 Febbraio 2013, 20:10:50 CET »
0
Che errore ti da nel logcat? Dirci solo 'va in errore' non ci aiuta a capire cosa ti manca =)

Offline Nexus19

  • Nuovo arrivato
  • *
  • Post: 44
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus, Nexus 7
  • Sistema operativo:
    Windows 8
Re:Creare activity con dati db
« Risposta #4 il: 07 Febbraio 2013, 23:47:42 CET »
0
Non avendo capito come realizzare queste visualizzazioni non posso mandare in logcat...l'errore è di compilazione xkè manca il resto credo