0

https://github.com/mikepenz/MaterialDrawerの MaterialDrawer を使用してい ます。

ユーザーが戻るボタンを押すと、アプリはドロワーを閉じるだけでなく、1 つ前のアクティビティに戻ります。

それはバグですか、それを修正する方法はありますか?

4

2 に答える 2

0

戻るボタンを押して開いている場合は、引き出しを閉じてください

@override
public void onBackPressed(){
  //DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
  DrawerLayout drawerLayout = result.getDrawerLayout();      
  if(drawerLayout.isDrawerOpen(GravityCompat.START)) {
    //drawer is open
    drawerLayout.closeDrawer(GravityCompat.START); 
    //result.closeDrawer();     
  }
}
于 2019-12-30T11:22:44.640 に答える