Android Studio OnCreate从未使用过警告

Android Studio OnCreate从未使用过警告,android,Android,这是一个rssfeed,所有内容都已编译,我不认为我遗漏了任何东西,但我的应用程序不会启动,并且有一条警告说我的OnCreate从未被使用过。我不确定这是否与问题有关 public class MainActivity extends AppCompatActivity { private TextView src; private Button btn; protected void OnCreate(Bundle SavedInstanceState) { super.onCre

这是一个rssfeed,所有内容都已编译,我不认为我遗漏了任何东西,但我的应用程序不会启动,并且有一条警告说我的OnCreate从未被使用过。我不确定这是否与问题有关

public class MainActivity extends AppCompatActivity {
private TextView src;
private Button btn;


protected void OnCreate(Bundle SavedInstanceState) {
    super.onCreate(SavedInstanceState);
    setContentView(R.layout.activity_main);
    src = (TextView) findViewById(R.id.text);
    btn = (Button)findViewById(R.id.Fetch);
    btn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            fetch();
        }
    });
}
public void fetch() {
    Downloader d = new Downloader();
    d.execute("https://en.wikipedia.org/wiki/Main_Page");
    try {
        src.setText(d.get());

    } catch (Exception e) {
        Log.e("Error to thread", e.toString());
    }
}

class Downloader extends AsyncTask<String, Void, String> {
    @Override
    protected String doInBackground(String... urls) {
        String result = null;
        try {
            URL url = new URL(urls[0]);
            HttpURLConnection conn = (HttpURLConnection) url.openConnection();
            InputStream in = conn.getInputStream();
            BufferedReader reader = new BufferedReader(new InputStreamReader(in));
            String line = null;
            while ((line = reader.readLine()) != null) {
                result = result + line;
            }
            conn.disconnect();
            reader.close();
        } catch (Exception e) {
            Log.e("error to fetching", e.toString());
        }
        return result;
    }


}
public类MainActivity扩展了AppCompatActivity{
私有文本视图src;
专用按钮btn;
创建时受保护的void(Bundle SavedInstanceState){
super.onCreate(SavedInstanceState);
setContentView(R.layout.activity_main);
src=(TextView)findViewById(R.id.text);
btn=(按钮)findviewbyd(R.id.Fetch);
btn.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图v){
fetch();
}
});
}
公共空取(){
Downloader d=新的Downloader();
d、 执行(”https://en.wikipedia.org/wiki/Main_Page");
试一试{
src.setText(d.get());
}捕获(例外e){
Log.e(“线程错误”,例如toString());
}
}
类下载程序扩展异步任务{
@凌驾
受保护的字符串doInBackground(字符串…URL){
字符串结果=null;
试一试{
URL=新URL(URL[0]);
HttpURLConnection conn=(HttpURLConnection)url.openConnection();
InputStream in=conn.getInputStream();
BufferedReader reader=新的BufferedReader(新的InputStreamReader(in));
字符串行=null;
而((line=reader.readLine())!=null){
结果=结果+行;
}
连接断开();
reader.close();
}捕获(例外e){
Log.e(“抓取错误”,例如toString());
}
返回结果;
}
}

正确的书写方式是
onCreate
,而不是
onCreate
。试着改变它。

onCreate-->onCreate并使用@Override

我不认为我遗漏了任何东西。眼镜呢?在
onCreate
上面使用
@Override
,你会看到