Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 没有onCreate和onStart方法_Android_Actionbarsherlock - Fatal编程技术网

Android 没有onCreate和onStart方法

Android 没有onCreate和onStart方法,android,actionbarsherlock,Android,Actionbarsherlock,我已经从actionbarsherlock sources 4.4.0创建了一个android库项目。 我在我的应用程序项目中导入了库。接下来,我想扩展SherlockFragmentActivity类,如许多教程中所述 在我扩展SherlockFragmentActivity类的类中,我无法重写onCreate和onStart方法,因为它们不可用。。。 如果我打开SherlockFragmentActivity的源代码,我可以引用onCreate和onStart方法 如果我在类型层次结构中打开

我已经从actionbarsherlock sources 4.4.0创建了一个android库项目。 我在我的应用程序项目中导入了库。接下来,我想扩展SherlockFragmentActivity类,如许多教程中所述

在我扩展SherlockFragmentActivity类的类中,我无法重写onCreate和onStart方法,因为它们不可用。。。 如果我打开SherlockFragmentActivity的源代码,我可以引用onCreate和onStart方法

如果我在类型层次结构中打开我的类,将显示Watson>SherlockFragmentActivity>MyActivity。但是如果我打开watson的源代码,我发现它扩展了碎片活动。为什么碎片活动的方法不可用

下面是代码片段

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()必须重写或实现一个超类型方法”,因此该方法无法从超类型中获得