Autore Topic: primi usi dei database  (Letto 1702 volte)

Offline bomberdini

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: 0
    • Mostra profilo
primi usi dei database
« il: 08 Maggio 2012, 17:24:49 CEST »
0
salve a tutti è la prima volta che mi avvicino ai database in android... spero che qualcuno di voi possa darmi una mano sullo sviluppo di un piccolo esempio di prova che sto provando a fare.

ho scritto le seguenti 2 classi guardando un po in giro sul web ma ovviamente non funziona nulla:

la classe che crea il db :
Codice (Java): [Seleziona]
package com.a.b;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

public class miodatabase extends SQLiteOpenHelper {
        private static final String DB_NAME = "nome_db";
        private static final int DB_VERSION = 1;
        public miodatabase(Context context) {
        super(context, DB_NAME, null, DB_VERSION);
        }
        @Override
        public void onCreate(SQLiteDatabase db) {
        // Creazione delle tabelle
                String sql = "";
                sql += "CREATE TABLE agenda (";
                sql += "  _id INTEGER PRIMARY KEY,";
                sql += "  nome TEXT NOT NULL,";
                sql += "  cognome TEXT NOT NULL,";
                sql += ")";
                db.execSQL(sql);
        }
        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        // Aggiornamento delle tabelle
        }
        }

e la activity principale che inserisce dati nel db e seleziona tutti i dati:
Codice (Java): [Seleziona]
package com.a.b;

import android.app.Activity;
import android.content.ContentValues;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;

public class PrimodbActivity extends Activity {
    /** Called when the activity is first created. */
        private miodatabase mioDatabaseHelper;
        @Override
        public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        mioDatabaseHelper = new miodatabase(this);
       
       
        SQLiteDatabase db = mioDatabaseHelper.getWritableDatabase();
        ContentValues values = new ContentValues();
       
        values.put("nome", "Mario");
        values.put("cognome", "Rossi");
        long id = db.insert("agenda", null, values);
       
        SQLiteDatabase db1 = mioDatabaseHelper.getReadableDatabase();
        String query = "SELECT _id FROM agenda WHERE cognome = ? ORDER BY _id ASC";
        String[] selectionArgs = { "Rossi" };
        db1.rawQuery(query, selectionArgs);
        }
}

e il file di log è il seguente:

05-08 15:23:43.724: ERROR/AndroidRuntime(512): FATAL EXCEPTION: main
05-08 15:23:43.724: ERROR/AndroidRuntime(512): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.a.b/com.a.b.PrimodbActivity}: android.database.sqlite.SQLiteException: near ")": syntax error: CREATE TABLE agenda (  _id INTEGER PRIMARY KEY,  nome TEXT NOT NULL,  cognome TEXT NOT NULL,)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at android.os.Handler.dispatchMessage(Handler.java:99)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at android.os.Looper.loop(Looper.java:123)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at android.app.ActivityThread.main(ActivityThread.java:3683)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at java.lang.reflect.Method.invokeNative(Native Method)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at java.lang.reflect.Method.invoke(Method.java:507)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at dalvik.system.NativeStart.main(Native Method)
05-08 15:23:43.724: ERROR/AndroidRuntime(512): Caused by: android.database.sqlite.SQLiteException: near ")": syntax error: CREATE TABLE agenda (  _id INTEGER PRIMARY KEY,  nome TEXT NOT NULL,  cognome TEXT NOT NULL,)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at android.database.sqlite.SQLiteDatabase.native_execSQL(Native Method)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at android.database.sqlite.SQLiteDatabase.execSQL(SQLiteDatabase.java:1763)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at com.a.b.miodatabase.onCreate(miodatabase.java:22)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:126)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at com.a.b.PrimodbActivity.onCreate(PrimodbActivity.java:17)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
05-08 15:23:43.724: ERROR/AndroidRuntime(512):     ... 11 more
05-08 15:23:43.884: WARN/ActivityManager(75):   Force finishing activity com.a.b/.PrimodbActivity


grazie a tutti per l'aiuto

Offline bomberdini

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: 0
    • Mostra profilo
Re:primi usi dei database
« Risposta #1 il: 08 Maggio 2012, 18:01:37 CEST »
0
c'è qualcuno? :)

Offline pivoide

  • Utente junior
  • **
  • Post: 133
  • Respect: +19
    • Mostra profilo
  • Dispositivo Android:
    Samsung galaxy tab 10.1
  • Play Store ID:
    codicerosso
  • Sistema operativo:
    Ubuntu 11.04
Re:primi usi dei database
« Risposta #2 il: 08 Maggio 2012, 18:11:37 CEST »
+1
Hai una virgola in piu' alla fine della query di creazione della tabella. Dovresti prendere pratica con i messaggi di log: aiutano molto, come in questo caso
Odio l'inglese e per un informatico non è il massimo

Offline bomberdini

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: 0
    • Mostra profilo
Re:primi usi dei database
« Risposta #3 il: 08 Maggio 2012, 18:41:34 CEST »
0
ti ringrazio era la virgola... per vedere il risultato di una query come posso fare?? Perchè adesso l'applicazione non da errore ossia crea la tabella inserisce un elemento, fa la query di ricerca, ma come vedo il risultato della query? grazie ancora

Offline pivoide

  • Utente junior
  • **
  • Post: 133
  • Respect: +19
    • Mostra profilo
  • Dispositivo Android:
    Samsung galaxy tab 10.1
  • Play Store ID:
    codicerosso
  • Sistema operativo:
    Ubuntu 11.04
Odio l'inglese e per un informatico non è il massimo

Offline bomberdini

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: 0
    • Mostra profilo
Re:primi usi dei database
« Risposta #5 il: 14 Maggio 2012, 17:43:24 CEST »
0
Salve ragazzi, sto facendo un semplice programma con i database in particolare:

la classe per gestire il db
Codice (Java): [Seleziona]
package com.a.b;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

public class MioDatabaseHelper extends
SQLiteOpenHelper {
       
private static final String DB_NAME = "nome_db";
private static final int DB_VERSION = 1;

public MioDatabaseHelper(Context context) {
super(context, DB_NAME, null, DB_VERSION);
}

@Override
public void onCreate(SQLiteDatabase db) {
// Creazione delle tabelle
        String sql = "";
        sql += "CREATE TABLE agenda (";
        sql += " _id INTEGER PRIMARY KEY,";
        sql += " nome TEXT NOT NULL,";
        sql += " cognome TEXT NOT NULL,";
        sql += " telefono TEXT NOT NULL";
        sql += ")";
        db.execSQL(sql);
}

@Override
public void onUpgrade(SQLiteDatabase db,
int oldVersion, int newVersion) {
// Aggiornamento delle tabelle
}
}

l'activity principale :
Codice (Java): [Seleziona]
package com.a.b;

import android.app.Activity;
import android.content.ContentValues;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.widget.TextView;

public class MiaAttivita extends Activity {
        private MioDatabaseHelper mioDatabaseHelper;
        @Override
        public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        mioDatabaseHelper = new MioDatabaseHelper(this);
       
        //inserisco mario rossi e numero tel nel db
        SQLiteDatabase db = mioDatabaseHelper.getWritableDatabase();
        ContentValues values = new ContentValues();
        values.put("nome", "Mario");
        values.put("cognome", "Rossi");
        values.put("telefono", "061299178");
        long id = db.insert("agenda", null, values);
       
        //facciamo una query
        SQLiteDatabase db1 = mioDatabaseHelper.getReadableDatabase();
        //select * from agenda
        Cursor cursor = db1.query("agenda", null, null, null, null, null, null);
       
       
       
        //recupero i dati della query:
        long id1 = cursor.getLong(0);
        String nome = cursor.getString(1);
        String cognome = cursor.getString(2);
        String telefono = cursor.getString(3);
       
        TextView t1=(TextView) findViewById(R.id.textView1);
        TextView t2=(TextView) findViewById(R.id.textView2);
        TextView t3=(TextView) findViewById(R.id.textView3);
        TextView t4=(TextView) findViewById(R.id.textView4);
       
        t1.setText(""+id1);
        t2.setText("nome"+nome);
        t3.setText("cognome"+cognome);
        t4.setText("telefono"+telefono);
       
        }
        }
       

l'errori che mi da sono i seguenti :


05-14 15:29:46.969: ERROR/AndroidRuntime(461): FATAL EXCEPTION: main
05-14 15:29:46.969: ERROR/AndroidRuntime(461): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.a.b/com.a.b.MiaAttivita}: java.lang.NullPointerException
05-14 15:29:46.969: ERROR/AndroidRuntime(461):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
05-14 15:29:46.969: ERROR/AndroidRuntime(461):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
05-14 15:29:46.969: ERROR/AndroidRuntime(461):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
05-14 15:29:46.969: ERROR/AndroidRuntime(461):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
05-14 15:29:46.969: ERROR/AndroidRuntime(461):     at android.os.Handler.dispatchMessage(Handler.java:99)
05-14 15:29:46.969: ERROR/AndroidRuntime(461):     at android.os.Looper.loop(Looper.java:123)
05-14 15:29:46.969: ERROR/AndroidRuntime(461):     at android.app.ActivityThread.main(ActivityThread.java:3683)
05-14 15:29:46.969: ERROR/AndroidRuntime(461):     at java.lang.reflect.Method.invokeNative(Native Method)
05-14 15:29:46.969: ERROR/AndroidRuntime(461):     at java.lang.reflect.Method.invoke(Method.java:507)
05-14 15:29:46.969: ERROR/AndroidRuntime(461):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
05-14 15:29:46.969: ERROR/AndroidRuntime(461):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
05-14 15:29:46.969: ERROR/AndroidRuntime(461):     at dalvik.system.NativeStart.main(Native Method)
05-14 15:29:46.969: ERROR/AndroidRuntime(461): Caused by: java.lang.NullPointerException
05-14 15:29:46.969: ERROR/AndroidRuntime(461):     at com.a.b.MiaAttivita.onCreate(MiaAttivita.java:43)
05-14 15:29:46.969: ERROR/AndroidRuntime(461):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
05-14 15:29:46.969: ERROR/AndroidRuntime(461):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
05-14 15:29:46.969: ERROR/AndroidRuntime(461):     ... 11 more

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:primi usi dei database
« Risposta #6 il: 14 Maggio 2012, 17:53:51 CEST »
0
Nel tuo post mancava la domanda...

...comunque, nel LogCat c'è scritto che c'è qualcosa di NULL alla riga 43.

Codice: [Seleziona]
05-14 15:29:46.969: ERROR/AndroidRuntime(461): Caused by: java.lang.NullPointerException
05-14 15:29:46.969: ERROR/AndroidRuntime(461):     at com.a.b.MiaAttivita.onCreate(MiaAttivita.java:43)
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline bomberdini

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: 0
    • Mostra profilo
Re:primi usi dei database
« Risposta #7 il: 14 Maggio 2012, 17:57:49 CEST »
0
forse il cursor punta alla pozizione precendete cioè -1.

ho aggiunto
Codice (Java): [Seleziona]
       
        cursor.moveToNext();
       

tra le seguenti istruzioni :
Codice (Java): [Seleziona]
Cursor cursor = db1.query("agenda", null, null, null, null, null, null);
       

       
        //recupero i dati della query:
        long id1 = cursor.getLong(0);

ma il problema non era quello. Cosa può essere secondo te?

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:primi usi dei database
« Risposta #8 il: 14 Maggio 2012, 18:19:34 CEST »
0
ma il problema non era quello. Cosa può essere secondo te?

Vai alla riga 43 (io non so quale sia), e prima di tale riga metti un Log.d() che ti scriva i valori di tutte le variabili usate nella riga 43, così scopri quale è NULL.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline bomberdini

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: 0
    • Mostra profilo
Re:primi usi dei database
« Risposta #9 il: 14 Maggio 2012, 18:24:31 CEST »
0
ok adesso provo... comunqua la riga 43 è la seguente: t1.setText(""+id1);
mi spiace ma non riesco a venirne a capo.. :(
qualcuno sa perchè l'applicazione non parte? :)
« Ultima modifica: 14 Maggio 2012, 19:13:02 CEST da Ricky` »

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:primi usi dei database
« Risposta #10 il: 14 Maggio 2012, 19:14:21 CEST »
+1
Non fare due o tre post consecutivi, se hai qualcosa da aggiungere modifica il primo ;)

Comunque, hai dimenticato di chiamare il metodo setContentView.

Offline bomberdini

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: 0
    • Mostra profilo
Re:primi usi dei database
« Risposta #11 il: 14 Maggio 2012, 19:49:47 CEST »
0
grazie mille :)

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:primi usi dei database
« Risposta #12 il: 14 Maggio 2012, 20:31:13 CEST »
+1
Prima di ottenere i dati dal cursor devi muoverlo ad una riga specifica.
Ora non so bene dove sia situato il cursor quando viene creato, ma ti consiglierei di muoverlo alla riga 0 innanzi tutto, e poi scorrerlo.
moveToFirst() o moveToPosition(0) per muoverlo alla riga iniziale.
« Ultima modifica: 14 Maggio 2012, 20:32:47 CEST da blackgin »
Postate il LogCat LogCat LogCat LogCat LogCat

Offline bomberdini

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: 0
    • Mostra profilo
Re:primi usi dei database
« Risposta #13 il: 15 Maggio 2012, 18:22:10 CEST »
0
salve a tutti in questi giorni ho cominciato a usare i db in android. Ho vari problemi.
ad esempio adesso ho creato una semplice applicazione che dovrebbe solo scrivere su db e restituire i valori in una text view... il codice che ho scritto è il seguente :

classe per gestire il db
Codice (Java): [Seleziona]
public class MioDatabaseHelper extends
SQLiteOpenHelper {
       
private static final String DB_NAME = "nome_db";
private static final int DB_VERSION = 50;

public MioDatabaseHelper(Context context) {
super(context, DB_NAME, null, DB_VERSION);
}

@Override
public void onCreate(SQLiteDatabase db) {
// Creazione delle tabelle
        String sql = "";
        sql += "CREATE TABLE punti (";
        sql += " _id INTEGER PRIMARY KEY,";
        sql += " punteggio INTEGER";
        sql += ")";
        db.execSQL(sql);
}

@Override
public void onUpgrade(SQLiteDatabase db,
int oldVersion, int newVersion) {
// Aggiornamento delle tabelle
}
}

e classe dove uso il db
Codice (Java): [Seleziona]
public class Classifica extends Activity {
        private MioDatabaseHelper mioDatabaseHelper;
        TextView productsTv;
        ImpostaPunti ip = new ImpostaPunti();
       
        @Override
        protected void onCreate(Bundle savedInstanceState) {
                // TODO Auto-generated method stub
                super.onCreate(savedInstanceState);
                setContentView(R.layout.classifica);
                mioDatabaseHelper = new MioDatabaseHelper(this);
               
                 productsTv=(TextView) findViewById(R.id.textView123);
                 
                 SQLiteDatabase db = mioDatabaseHelper.getWritableDatabase();
        ContentValues values = new ContentValues();
        values.put("punteggio", 5);
        long id = db.insert("punti", null, values);
               
        //facciamo la query : select punteggio from punti ORDER BY punteggio DESC
                SQLiteDatabase db1 = mioDatabaseHelper.getReadableDatabase();
               
               
                String[] columns = { "punteggio" };
                String selection = null;
                String[] selectionArgs = { null };
                String orderBy = "punteggio DESC";
                Cursor cursor=db1.query("punti", columns, selection, selectionArgs,null, null, orderBy);
               
                while (cursor.moveToNext()) {
                        // analizza la riga corrente
                       
                //recupero i dati della query:
               
                       
                Long id1 = cursor.getLong(0);
                int scoree = cursor.getInt(1);
               

                productsTv.append("Punteggio : "+scoree+"\n"+"\n");
               

               
                }
               

               
                         
        }

}

inserisco 5 nel db solo per prova...


L'applicazione non parte e ho i seguenti errori:

05-15 16:25:51.662: ERROR/AndroidRuntime(1323): FATAL EXCEPTION: main
05-15 16:25:51.662: ERROR/AndroidRuntime(1323): java.lang.RuntimeException: Unable to start activity ComponentInfo{it.pdm.demo.filetto/it.pdm.demo.flyandbug.Classifica}: java.lang.IllegalArgumentException: the bind value at index 1 is null
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at android.app.ActivityThread.access$2300(ActivityThread.java:125)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at android.os.Handler.dispatchMessage(Handler.java:99)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at android.os.Looper.loop(Looper.java:123)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at android.app.ActivityThread.main(ActivityThread.java:4627)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at java.lang.reflect.Method.invokeNative(Native Method)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at java.lang.reflect.Method.invoke(Method.java:521)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at dalvik.system.NativeStart.main(Native Method)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323): Caused by: java.lang.IllegalArgumentException: the bind value at index 1 is null
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at android.database.sqlite.SQLiteProgram.bindString(SQLiteProgram.java:234)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at android.database.sqlite.SQLiteQuery.bindString(SQLiteQuery.java:182)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:48)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1345)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at android.database.sqlite.SQLiteDatabase.queryWithFactory(SQLiteDatabase.java:1229)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1184)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1264)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at it.pdm.demo.flyandbug.Classifica.onCreate(Classifica.java:44)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
05-15 16:25:51.662: ERROR/AndroidRuntime(1323):     ... 11 more


grazie anticipatamente a tutti per l'aiuto

Offline bomberdini

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: 0
    • Mostra profilo
Re:primi usi dei database
« Risposta #14 il: 15 Maggio 2012, 19:14:31 CEST »
0
c'è qualcuno? :)