I have a class Lis开发者_开发百科tNotes which extends a ListActivity and in another class I have an intent which reffers to a ListNotes class. The problem is that I get an error "Sorry! The application has stopped unexpectedly. Please try again". When I change a ListActivity to just an Activity, the error disappears. But I really need to extend a ListActivity, as I have a ListView in it. Can I modify this code
Intent intent = new Intent(MyNotepad.this, ListNotes.class);
startActivity(intent);
to make it work? Maybe there is sth like startListActivity(intent); ?
Make sure that you have added a ListView in the layout:
<ListView android:id="@android:id/list"
android:layout_width="fill_parent">
The @android:id/list id is important for being able to use a ListActivity.
Do you have ListNotes declared as an activity in your Manifest file?
Put this in between the application tags:
<activity
android:name="ListNotes" />
Also, an error log from LogCat would help.
Edit:
The layout used in your ListNotes activity must contain a ListView with id @android:id/list, like the kgiannakakis mentioned.
<ListView
android:id="@android:id/list"
android:layout_height="fill_parent"
android:layout_width="fill_parent" />
加载中,请稍侯......
精彩评论