子活动扩展 扩展列表活动的父项



我有一个包含列表视图的主屏幕,所以我扩展了该类的ListActivity并将列表视图链接到数据库 - 一切都很好。

但是我随后调用一个新的(子?)活动,它扩展了第一个活动,并且这个新活动没有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 {
....

Activity的布局都必须具有 id 的列表视图

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

最新更新