簡體   English   中英

錯誤:方法 onCreate(Bundle) 已在類 MainActivity 中定義 public void onCreate(Bundle savedInstanceState) {

[英]Error: method onCreate(Bundle) is already defined in class MainActivity public void onCreate(Bundle savedInstanceState) {

請問這個錯誤怎么解決?

我已經嘗試了所有可能的方法。 我知道某處一定有重復的onCreate方法,但我不知道如何解決它。 我嘗試刪除第二個實例,但仍然出現無法解決的錯誤。

package com.service.campusplusstore;

import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.os.PersistableBundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;

import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.InterstitialAd;
import com.google.android.gms.ads.MobileAds;
import com.google.android.gms.ads.initialization.InitializationStatus;
import com.google.android.gms.ads.initialization.OnInitializationCompleteListener;

public class MainActivity extends AppCompatActivity {
    private WebView myWebView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        myWebView = (WebView)findViewById(R.id.Web1);
        WebSettings webSettings = myWebView.getSettings();
        webSettings.setJavaScriptEnabled(true);
        myWebView.loadUrl("https://cptvstore.com.ng");
        myWebView.setWebViewClient(new WebViewClient());

    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        MobileAds.initialize(this, "ca-app-pub-7372205449350361~4807793067");
    }


    @Override
    public void onBackPressed() {
        if (myWebView.canGoBack()) {
            myWebView.goBack();
        } else {
            super.onBackPressed();
        }
        super.onBackPressed();
    }
}

您有兩個onCreate()方法。 合並它們:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    myWebView = (WebView)findViewById(R.id.Web1);
    WebSettings webSettings = myWebView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    myWebView.loadUrl("https://cptvstore.com.ng");
    myWebView.setWebViewClient(new WebViewClient());
    MobileAds.initialize(this, "ca-app-pub-7372205449350361~4807793067");
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM