如何覆盖BottomSheetDialogFragment的后退按钮?

时间:2019-06-06 13:12:34

标签: android android-dialogfragment back dialogfragment

我知道您可以覆盖public void onCancel(DialogInterface dialog),但是如果用户在对话框外触摸或按下后退按钮,这都会返回。我只想知道用户是否按下“后退”按钮。

1 个答案:

答案 0 :(得分:0)

尝试

   @Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    return new Dialog(getActivity(), getTheme()){
        @Override
        public void onBackPressed() {

        }
    };
}