Android 没有onCreate和onStart方法
我已经从actionbarsherlock sources 4.4.0创建了一个android库项目。 我在我的应用程序项目中导入了库。接下来,我想扩展SherlockFragmentActivity类,如许多教程中所述 在我扩展SherlockFragmentActivity类的类中,我无法重写onCreate和onStart方法,因为它们不可用。。。 如果我打开SherlockFragmentActivity的源代码,我可以引用onCreate和onStart方法 如果我在类型层次结构中打开我的类,将显示Watson>SherlockFragmentActivity>MyActivity。但是如果我打开watson的源代码,我发现它扩展了碎片活动。为什么碎片活动的方法不可用 下面是代码片段Android 没有onCreate和onStart方法,android,actionbarsherlock,Android,Actionbarsherlock,我已经从actionbarsherlock sources 4.4.0创建了一个android库项目。 我在我的应用程序项目中导入了库。接下来,我想扩展SherlockFragmentActivity类,如许多教程中所述 在我扩展SherlockFragmentActivity类的类中,我无法重写onCreate和onStart方法,因为它们不可用。。。 如果我打开SherlockFragmentActivity的源代码,我可以引用onCreate和onStart方法 如果我在类型层次结构中打开
import android.os.Bundle;
import com.actionbarsherlock.app.SherlockFragmentActivity;
public class MyActivity extends SherlockFragmentActivity {
protected void onStart() {
super.onStart();
}
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
}
怎么了
感谢Mario展示您是如何试图覆盖这些方法的。附带说明-是否有理由使用ActionBarSherlock?Android v7支持库为Android v2.1提供了操作栏功能。我添加了一个代码示例,您必须在每个方法上方添加@Override。如果没有帮助,错误消息会显示:“MyActivity类型的方法onStart()必须重写或实现一个超类型方法”,因此该方法无法从超类型中获得