2

我在 onCreate/onPause 等中有很多通用代码...

我创建了一个扩展 Activity 的 CommonActivity 并挖掘了扩展它的活动(哦,现在一切正常)

但是...现在我需要一个 ListActivity (带setListAdapter)和 CommonActivity 的所有通用代码

(obs 我使用 Sherlock 操作栏,我不直接扩展 Activity/ListActivity)显示我的问题:

结构问题 (对不起,绘画模式开启!)

我怎样才能做到这一点?

编辑:我需要 ListView 来使用它(我不知道其他方式):

ArrayAdapter<MyBean> adapter = new ArrayAdapter<MyBean>(this,    android.R.layout.simple_list_item_1, values);
setListAdapter(adapter);
4

1 回答 1

1

您不需要ListActivity使用以下代码段:

ArrayAdapter<MyBean> adapter = new ArrayAdapter<MyBean>(this, android.R.layout.simple_list_item_1, values);
setListAdapter(adapter);

ListView正如我已经指出的那样,只需稍作修改,相同的命令对对象有效,请参见此处

ArrayAdapter<MyBean> adapter = new ArrayAdapter<MyBean>(this, android.R.layout.simple_list_item_1, values);
setAdapter(adapter);
于 2013-04-12T13:24:53.877 回答