【发布时间】:2012-08-15 11:43:47
【问题描述】:
在我的 Android 项目中,我使用的是我的自定义 Android 库。
在这个库中我定义了跟随的Activity(sn-p的一部分):
public class MyLibAcitivity extends Activity {
int counter = 0;
int[] results = new int[2];
在主项目中我想扩展这个 Activity:
public class MainActivity extends MyLibAcitivity {
但是,我收到以下错误:
Implicit super constructor is undefined for default constructor. Must define an explicit constructor
我怎样才能让它发挥作用?
另一方面,也许我没有正确的方法。我想要实现的是将应用程序的所有逻辑都包含在库中并扩展几个类(活动)以使用不同的“数据源”——我的数据源现在是另一个 Java 类。所以基本上,在主类中,我只想将源更改为本地,而不是从库中获取数据。
有什么想法吗?
【问题讨论】:
标签: java android inheritance constructor