【发布时间】:2012-01-09 11:59:54
【问题描述】:
我知道 java 不支持多重继承。那么我该如何满足以下要求。
这是我目前的课程:
public class Class1 extends ExpandableListActivity implements ExpandableListView.OnChildClickListener, OnTouchListener, OnItemLongClickListener, OnClickListener, Runnable
{
@Override
public void onCreate(Bundle savedInstanceState) {
...
}
}
现在我也想使用“FragmentActivity”类来扩展它。
例子:
public class Class1 extends ExpandableListActivity, FragmentActivity implements ExpandableListView.OnChildClickListener, OnTouchListener, OnItemLongClickListener, OnClickListener, Runnable
{
@Override
public void onCreate(Bundle savedInstanceState) {
...
}
}
【问题讨论】:
-
我认为这是不可能的。您可以尝试在 Fragment Activity 的布局中添加 ExpandableListView 作为项目。
标签: java android multiple-inheritance