Friends,
In the following code the method "public void open() throws
SQLException " is throwing NullPointeeException. Please help me.
Thanks & Regards
Saptarshi
package com.outp.inp;
import android.app.Activity;
import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast;
public class myact extends Activity {
public static final String KEY_ROWID = "_id";
public static final String KEY_VEHICLE = "vehicle";
public static final String KEY_ROUTE = "route";
public static final String KEY_COUNTRY = "country";
public static final String KEY_CITY = "city";
private static final String TAG = "DBAdapter";
private static final String DATABASE_NAME = "publicTransport";
private static final String DATABASE_TABLE = "vehicleTable";
private static final int DATABASE_VERSION = 1;
long id;
Cursor c;
private static final String DATABASE_CREATE =
"create table vehicleTable (_id integer primary key
autoincrement, "
+ "vehicle text not null, route text not null, "
+ "country text not null,city text not null);";
private final Context context=this;
private DatabaseHelper DBHelper;
private SQLiteDatabase sqlitedatabase;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
DBHelper = new DatabaseHelper(context);
myact maobj=new myact();
try{
maobj.open();}
catch(Exception e){Toast.makeText(this, "misfunctioning
open"+e.toString(),Toast.LENGTH_LONG).show();}
}
private static class DatabaseHelper extends SQLiteOpenHelper
{
DatabaseHelper(Context context)
{
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
public void onCreate(SQLiteDatabase db)
{
db.execSQL(DATABASE_CREATE);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion,
int newVersion)
{
Log.w(TAG, "Upgrading database from version " +
oldVersion
+ " to "
+ newVersion + ", which will destroy all old data");
db.execSQL("DROP TABLE IF EXISTS titles");
onCreate(db);
}
}
public void open() throws SQLException
{
sqlitedatabase = DBHelper.getWritableDatabase();
}
}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---