我的 bottomSheet
在除了这种情况之外都能正常工作。当我通过“返回按钮”返回到活动时,我希望 bottomSheet
折叠起来,我认为下面的代码可以实现,但它没有起作用。可能是什么原因?(我使用调试器确认它已经到达了这个语句)
@Override
public void onBackPressed() {
mBottomSheetBehavior.setState(BottomSheetBehavior.STATE_COLLAPSED);
}
当通过finish()
返回时,同一行代码可以正常工作:
if (resultCode == Activity.RESULT_OK) {
mBottomSheetBehavior.setState(BottomSheetBehavior.STATE_COLLAPSED);
}
finish()
返回时?你能详细说明一下吗? - rafsanahmad007mBottomSheetBehavior.setState(BottomSheetBehavior.STATE_HIDDEN);
- Kaushik Bharadwaj