あなたは以下のコードのような活動のonBackPressed()メソッドをオーバーライドし、getFragmentManagerを(呼び出すことによって、バックポップするbackstackの以前のフラグメントがあるかどうか確認してください)popBackStackImmediate()またはgetSupportFragmentManager()popBackStackImmediate()することができます:
。
@Override
public void onBackPressed() {
if (!getFragmentManager().popBackStackImmediate()) {
super.onBackPressed();
}
}
commitstring()を呼び出す前に、バックグラウンドにフラグメントトランザクションを追加する前に、忘れずに.addToBackStack(null)を呼び出してください。
そして、あなたは前に戻って、前のフラグメントに行く背中のWebViewにナビゲートした以前のウェブページ、ユーザーに行くためにボタンを背面押ししたい場合は、この操作を行うことができます。
@Override
public void onBackPressed() {
if (webView.canGoBack()) {
webView.goBack();
} else if (!getFragmentManager().popBackStackImmediate()) {
super.onBackPressed();
}
}
をまたにあなたのWebViewを設定することを忘れないでくださいwebView.setWebViewClient(new WebViewClient())を呼び出して、WebView内の任意のWebページをロードします。
[this](http://stackoverflow.com/a/26449424/3692099)アプローチでは何が動作しませんか? –