2015-01-01 4 views
0

Я пытаюсь создать приложение для Android, но получаю сообщение об ошибке каждый раз, когда пытаюсь создать приложение.Ошибка сборки приложения Android

код ошибки:

:app:compileDebugJava     
C:\app\MainFragment.java:108: error: cannot find symbol 
renderView();webView.getSettings().setUserAgentString("my-app"); 

мой код: весь код: (http://pastebin.com/iEw21Sv6)

renderView(); 

webView.getSettings().setUserAgentString("my-app"); 


// pull to refresh 
SwipeRefreshLayout swipeRefreshLayout = (SwipeRefreshLayout) mRootView.findViewById(R.id.container_swipe_refresh); 
swipeRefreshLayout.setColorSchemeResources(R.color.global_bg_front_inverse, R.color.global_bg_front, R.color.global_bg_front_inverse, R.color.global_bg_front); 
swipeRefreshLayout.setOnRefreshListener(this); 

// load and show data 
if(mViewState==null || mViewState==ViewState.OFFLINE) 
{ 
    loadData(); 
} 
else if(mViewState==ViewState.CONTENT) 
+1

Можете ли вы разместить более класс, для контекста, пожалуйста? – Todd

+0

весь код здесь: http://pastebin.com/iEw21Sv6 – tara123

+0

Переменная webView выходит за рамки. –

ответ

1

Ваш webView переменной из области видимости. В вашем коде вместо этого сделайте что-то вроде этого:

super.onActivityCreated(savedInstanceState); 

      // restore webview state 
      WebView webView = (WebView) mRootView.findViewById(R.id.fragment_main_webview); 
      if(savedInstanceState!=null) 
      { 

        webView.restoreState(savedInstanceState); 
      } 

      // setup webview 
      renderView(); 

      webView.getSettings().setUserAgentString("my-app"); 
Смежные вопросы