'안드로이드 웹뷰'에 해당되는 글 1건

안드로이드 webview 뒤로가기 

(webview canGoBack , goBack함수)



안드로이드 웹뷰에서 뒤로가기 버튼을 할때,

페이지가 있으면 돌아가고,

없을 경우 앱을 종료합니다.



@Override
public void onBackPressed() {
super.onBackPressed();
//WebVirwMain은 Webview webViewMain;
//webViewMain = (WebView) findViewById(R.id.Activity);
if (webViewMain.canGoBack()) { // 뒤로가기 눌렀을 때, 뒤로 갈 곳이 있을 경우
webViewMain.goBack(); // 뒤로가기
} else {//뒤로 갈 곳이 없는 경우
new AlertDialog.Builder(WebviewMain.this)
.setIcon(android.R.drawable.ic_dialog_alert)
.setTitle("종료!")
.setMessage("종료하시겠습니까?")
.setPositiveButton("확인", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
})
.setNegativeButton("아니오", null)
.show();
}
}





블로그 이미지

미나미나미

,