私はウェブビュー、アプリケーションが終了出口
の私はバックプレスボタンをクリックすると、私のアプリを終了時にロード時にウェブサイト内のウェブサイトを表示しています。押されたバック
@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;
}
});
スタック内に他のビューがありますか? –