tara123
tara123

Reputation: 75

Build error on Android app

I am trying to create an android app but am getting an error everytime i try to build the app.

error code:

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

my code: all code: (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)

Upvotes: 0

Views: 127

Answers (1)

SalmonKiller
SalmonKiller

Reputation: 2203

Your webView variable is out of scope. In your code, do something like this instead:

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");

Upvotes: 1

Related Questions