관리 메뉴

HAMA 블로그

[안드로이드 웹뷰] 돌아가기 버튼 핸들링 본문

안드로이드

[안드로이드 웹뷰] 돌아가기 버튼 핸들링

[하마] 이승현 (wowlsh93@gmail.com) 2015. 8. 21. 16:46

이 글의 요약 

-  디바이스의 돌아가기버튼 (back 버튼) 을 클릭했을때, 이전 웹 페이지로 돌아가고싶을때 


WebView 는  canGoBack  함수를 가지고있는데, 이것을 가지고 요리하면 됩니다. 코드의 굵은 부분을 보시면됨.

public class MainActivity extends Activity {
   
 private WebView mWebView;

 @Override
 protected void onCreate(Bundle savedInstanceState) {
     ...
 }
   
    @Override
    public void onBackPressed() {
        if(mWebView.canGoBack()) {
            mWebView.goBack();
        } else {
            super.onBackPressed();
        }
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
       ...
    }
    
}




레퍼런스 :

https://developer.chrome.com/multidevice/webview/gettingstarted  

Comments