2016-03-04 91 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);