웹 사이트에서 웹 사이트 조각을 보여주고 있습니다.응용 프로그램 종료 출구
뒤로 버튼을 클릭하면 내 앱이 종료됩니다. 누르면 다시
@Override
public void onBackPressed() {
//write your code here
}
웹 사이트에서 웹 사이트 조각을 보여주고 있습니다.응용 프로그램 종료 출구
뒤로 버튼을 클릭하면 내 앱이 종료됩니다. 누르면 다시
@Override
public void onBackPressed() {
//write your code here
}
당신은라는 함수를 구현해야합니다 :
여기 내 코드입니다. onBackPressed()
을 덮어 쓰지 않으면 앱이 항상 닫힙니다.
나는 그것을 시도했지만 나에게 오류가 발생합니다. Fragmentpage 타입의 onBackPressed() 메소드는 슈퍼 타입 메소드를 오버라이드하거나 구현해야합니다. –
funtion을 구현하기 전에 @Override를 언급해야합니다. 너는 그것을 다 했니? –
귀하의 활동 캐치 처음으로 버튼 :
webview.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if(event.getAction() == KeyEvent.ACTION_DOWN)
{
WebView webView = (WebView) v;
switch(keyCode)
{
case KeyEvent.KEYCODE_BACK:
if(webView.canGoBack())
{
webView.goBack();
return true;
}
else
{
Fragment fragment = new HomeFragment();
if (fragment != null) {
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.container_body, fragment);
fragmentTransaction.commit();
} }
break;
}
} return false;
}
});
스택에 다른보기가 있습니까? –