Java 如何在Android中实现多重继承

Java 如何在Android中实现多重继承,java,android,multiple-inheritance,Java,Android,Multiple Inheritance,当Activity需要同时扩展ActionBarActivity和ListActivity时,我遇到了一个问题 有什么办法可以欺骗这个吗?我知道java不支持多重继承 问题如下: 我已经创建了自动生成的NavigationDrawer应用程序,MainActivity应该扩展ActionBarActivity以使该导航面板正常工作 另一方面,我需要在MainActivity中使用ListView作为内容。问题是ListView库需要扩展ListActivity 所以我有两个必要的扩展 有没有什么

当Activity需要同时扩展ActionBarActivity和ListActivity时,我遇到了一个问题

有什么办法可以欺骗这个吗?我知道java不支持多重继承

问题如下:

我已经创建了自动生成的NavigationDrawer应用程序,MainActivity应该扩展ActionBarActivity以使该导航面板正常工作

另一方面,我需要在MainActivity中使用ListView作为内容。问题是ListView库需要扩展ListActivity

所以我有两个必要的扩展


有没有什么非痛苦的方法可以解决这种情况?

我很确定答案是否定的。你自己去实现这个列表吧!为什么不在ActionBarActivity的布局中添加一个ListView呢?还有一个可能有用的google,因为库的文档中没有提到ListActivity,而且库的源代码也没有引用ListActivity,我不太确定您是如何确定库需要ListActivity的。