2016-03-04 94 views
0
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
} 

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
         Bundle savedInstanceState) { 
    // Inflate the layout for this fragment 
    return inflater.inflate(R.layout.fragment_eight, container, false); 
    mWebView = (WebView) mWebView.findViewById(R.id.fragment_eight_webview); 
    WebSettings webSettings = mWebView.getSettings(); 
    webSettings.setJavaScriptEnabled(true); 
    mWebView.loadUrl("http://facebook.com/"); 
} 

問題:得到錯誤在我的新項目

Error:(29, 9) error: unreachable statement 
Error:(33, 5) error: missing return statement 

問題是,在5日線顯示,從去年

+1

您在onCreateView中的返回應該在您的方法結束時,所有下面的語句都無法訪問,因此出現錯誤消息。 –

回答

0

你死代碼,您正在返回你的函數的頂部:

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
        Bundle savedInstanceState) { 
    // Inflate the layout for this fragment 
    return inflater.inflate(R.layout.fragment_eight, container, false); 
    mWebView = (WebView)  mWebView.findViewById(R.id.fragment_eight_webview); 
    WebSettings webSettings = mWebView.getSettings(); 
    webSettings.setJavaScriptEnabled(true); 
    mWebView.loadUrl("http://facebook.com/"); 
} 

替換爲

public View onCreateView(LayoutInflater inflater, ViewGroup container, 
        Bundle savedInstanceState) { 
    // Inflate the layout for this fragment 
    View view = inflater.inflate(R.layout.fragment_eight, container, false); 
    mWebView = (WebView)  view.findViewById(R.id.fragment_eight_webview); 
    WebSettings webSettings = mWebView.getSettings(); 
    webSettings.setJavaScriptEnabled(true); 
    mWebView.loadUrl("http://facebook.com/"); 
    return view; 
} 
+0

感謝它工作得很好,謝謝你lLot –

0

返回行需要到方法的結尾。

在這種情況下,這一行。

return inflater.inflate(R.layout.fragment_eight, container, false);