2014-10-01 101 views
2

我正在學習如何在Android Studio中慢慢地編寫Android程序,但是一定要在應用程序中打開移動Facebook站點的一個片段,以便製作多個片段爲多個社交網絡。我有我的主要(臉譜)片段,但我發現了這個奇怪的錯誤:Android Studio中的「error:can not find symbol method」

import android.os.Bundle; 
import android.view.LayoutInflater; 
import android.view.View; 
import android.view.ViewGroup; 
import android.support.v4.app.Fragment; 
import android.webkit.WebSettings; 
import android.webkit.WebView; 

public class fragment_main extends Fragment { 

private WebView mWebView; 

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
         Bundle savedInstanceState) { 
    return inflater.inflate(R.layout.fragment_main, container, false); 

    mWebView = (WebView) getView().findViewById(R.id.activity_main_webview); 
    WebSettings webSettings = mWebView.getSettings(); 
    webSettings.setJavaScriptEnabled(true); 
    mWebView.loadUrl("http://m.facebook.com"); 
    mWebView.setWebViewClient(new MyAppWebViewClient()); 
    } 

public void onBackPressed() { 
    if(mWebView.canGoBack()) { 
     mWebView.goBack(); 
    } 
} 
} 

它一直希望我的「mWebView」移動到我的「私人的WebView,」它提供了更多,更古怪的錯誤。此外,如果這是愚蠢的道歉。

回答

0

重新排序您的語句如下;你是return ing在你做任何事之前你的onCreateView()方法

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) 
{ 
mWebView = (WebView) getView().findViewById(R.id.activity_main_webview); 
WebSettings webSettings = mWebView.getSettings(); 
webSettings.setJavaScriptEnabled(true); 
mWebView.setWebViewClient(new MyAppWebViewClient()); 
mWebView.loadUrl("http://m.facebook.com"); 
return inflater.inflate(R.layout.fragment_main, container, false);// 
} 
相關問題