2016-06-01 3 views
0

это моя ситуация: У меня есть три WebView Fragments и если я нажимаю BackButton, мое приложение закрывается. Но я хочу, чтобы они webViewFragments до goBack до Предыдущая страница. Я пробовал:Как добавить GoBackSupport в три фрагмента WebView?

@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

Смежные вопросы