问题描述
只要在片段中单击导航图中提供的后退按钮,应用程序就会崩溃。
我真正想要实现的是显示一个对话框,显示“ yes”,然后将移至上一个片段,如果显示“ no”,则停留在当前片段上。但是现在我正试图展示吐司,这也没有用。请帮忙
我用来处理此后退按钮的代码是:
OnBackpressedCallback callback = new OnBackpressedCallback(true) {
@Override
public void handleOnBackpressed() {
if (mTimeLeft != 0) {
Toast.makeText(getContext(),"It is not allowed for Now later it will give alert dialog to cancel the exam",Toast.LENGTH_SHORT).show();
}
}
};
requireActivity().getonBackpresseddispatcher().addCallback(requireActivity(),callback);
java.lang.NullPointerException: Attempt to invoke virtual method 'androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatActivity.getSupportActionBar()' on a null object reference
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)