Android code for Back key and Forward key in webview

Back key in webview for android

Forward key in webview for android


I have webview called webview1 and i assigned webview1 to ourSite variable

WebView ourSite = (WebView) findViewById(R.id.webView1);

Back Key

For  back key use following code

                                   if(ourSite.canGoBack())
                                  {
ourSite.goBack();
                                  }
else
finish();

finish() will terminate apps

Forward Key 

For forward key use following code

                                   if(ourSite.canGoForward())
                                   {
ourSite.goForward();
                                   }

Example :-
                       
                     Button back_key = (Button) findViewById(R.id.button01);
     Button forward_key = (Button) findViewById(R.id.Button02);
                     WebView ourSite = (WebView) findViewById(R.id.webView1);
                          

                     // back key
                      back_key.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
WebView ourSite = (WebView) findViewById(R.id.webView1);
// TODO Auto-generated method stub
if(ourSite.canGoBack())
ourSite.goBack();
else
finish();
}
});
               
                  
                 // forward key
forward_key.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
WebView ourSite = (WebView) findViewById(R.id.webView1);
// TODO Auto-generated method stub
if(ourSite.canGoForward())
ourSite.goForward();
}
});


import header file
//for webview
import android.webkit.WebView;
//for button
import android.widget.Button;

Leave reply

Add your comments here

Back to Top