I'm trying to display contents of my database on the screen. Its
giving the NullPointerException. I dunno where the problem lies
exactly but seems that there is a problem with setlistadapter...
Java:
class DataBaseWork extends ListActivity
{
.
.
.
.
.
.
public void FillData()
{
Cursor c= GetAllRows();
startManagingCursor(c);
ListAdapter adapter = new SimpleCursorAdapter(
this,
R.layout.displaylog,
c,
new String[] {"login_time", "serverIP"},
new int[] {R.id.col1,R.id.col2}
);
this.setListAdapter(adapter);
}
.
.
.
.
}
the 'databasework' is not an activity.. the 'test' class shown below
is the subactivity not the main one..
i am calling the filldata() method from 'test' class :
Java:
public class test extends Activity {
DataBaseWork dbw;
@Override
public void onCreate(Bundle icicle) {
dbw = new DataBaseWork(this);
super.onCreate(icicle);
dbw.FillData();
TextView col1 = (TextView)findViewById(R.id.col1);
TextView col2 = (TextView)findViewById(R.id.col2);
setContentView(R.layout.displaylog);
}
}
cannot figure out what the problem is.. but when i comment out filldata
(), the exception error vanishes.. so the problem lies there i guess..
hav wasted a lot of time on this.. plz help..
here is one of the relevant xml files i am using..
XML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/
android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView id="@+id/col1"
android:layout_width="130sp"
android:layout_height="wrap_content"
android:textSize="10sp"
android:text="Login Time"
/>
<TextView id="@+id/col2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="10sp"
android:text="Server Address"
/>
</LinearLayout>
Note : I'm still using the very first SDK launched by Google. I find
it convenient and don't have time to change the code to make it
suitable for the latest SDK.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" 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-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---