2016-06-01 6 views
0

これは私の状況です 私は3つのWebView Fragmentsを持っています。私がBackButtonを押すと、私のアプリケーションが終了します。しかし、私はこれらが欲しい。webViewFragmentsgoBack前のページ3つのWebViewフラグメントにGoBackSupportを追加するにはどうすればよいですか?

@Override 
    public boolean onKeyDown(int keyCode, KeyEvent event) { 

     if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) { 
      webView.goBack(); 
      return true; 
     } 

     return super.onKeyDown(keyCode, event); 
    } 

をしかし、それはまだ私のFragmentsを動作しません:私は試してみました。 これらの作成方法webviewFragmentsgoBack

追加:私のNavigationDrawerを処理するために、すでにこのコードは私のMainActivity.classにあります:

@Override 

    public void onBackPressed() { 

     DrawerLayout drawer = (DrawerLayout) 
findViewById(R.id.drawer_layout); 

     if (drawer.isDrawerOpen(GravityCompat.START)) { 

      drawer.closeDrawer(GravityCompat.START); 

      } else { 

      super.onBackPressed(); 

     } 



    } 

答えて

0
@Override 
public boolean onBackPressed() { 
     webView.goBack(); 
     return true; 
} 

この

+0

はあなたのコードは、私の中では動作しません、編集されたコード@TaoBit – FeuerMania

+0

を確認してくださいしてみてください状況は私の編集したコード@TaoBitを見つけてください – FeuerMania

関連する問題