gpt4 book ai didi

java - 如何在android中扩展2个库类

转载 作者:行者123 更新时间:2023-11-30 11:48:28 24 4
gpt4 key购买 nike

我知道java不支持多重继承。那么我怎样才能满足以下要求。

这是我现在的类(class):

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) {
...
}

}

最佳答案

你不能。您正在实现一个 Activity ,因此它应该是 ExpandableListActivity 或 FragmentActivity,但不能同时是两者。根据您的实际需要,您应该选择一个。但一种可能的方法是将 ExpandableListView 添加到您的 FragmentActivity 布局。

关于java - 如何在android中扩展2个库类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8788088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com