扩展listActivity扩展父项的子活动

时间:2014-02-26 11:46:40

标签: android extend listactivity

我有一个包含listview的主屏幕,因此我为该类扩展了ListActivity并将listview链接到了数据库 - 一切都很好。

但是我接着调用了一个新的(child?)活动,它扩展了第一个活动,而这个新活动没有listView。但是,我收到运行时错误,告诉我需要listView:

02-26 05:43:20.749: E/AndroidRuntime(1080): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'

我正在改变我的父类只是为了扩展活动,但这很烦人 - 这是唯一的前进方式还是有更好的方法?

编辑:不确定是否有帮助,这些是我的班级声明:

public class FirstScreenActivity extends ListActivity {
....

public class createNewVehicleActivity extends FirstScreenActivity {
....

1 个答案:

答案 0 :(得分:0)

父级和子级Activity的布局必须具有ID为

的ListView
android:id="@android:id/list"