0
我显示出与下面的代码BottomSheetDialogFragment:BottomSheetDialogFragment反复出现在的onResume
BottomSheetDialogFragment bottomSheetDialogFragment = new MediaAddFragment();
bottomSheetDialogFragment.show(getActivity().getSupportFragmentManager(), bottomSheetDialogFragment.getTag());
getActivity().getSupportFragmentManager().executePendingTransactions();
bottomSheetDialogFragment.getDialog().setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialog) {
onResume();
MainActivity.updateMediaButtons();
}
});
要关闭它,我打电话解雇()从片段中。随着它,它被解雇,但再次显示,如果应用程序恢复,这不是我的意图。
如果有人能帮助我,我会很高兴。我已经扫描了关于如何正确使用这些BottomSheetDialogFragments的各种教程,但是我找不到我的错误。
顺便说一句,我没有任何代码在onResume来测试它。
你在哪里调用这段代码? –
我从另一个片段调用它,从onclicklistener – Battlestr1k3