在我的代码中,我从活动中调用了一个函数addFood,如下所示f.addFood(context, breakfastDate, breakfastSearchcontext; //*FragmentManager manager = Objects.requireNonNull(this.getActivitydate as the default date in t
在极少数情况下(会话的.25%),我的程序在回调中的代码运行时由于getActivity()返回null而出现空指针异常而崩溃。我知道我可以在getActivity()上使用null检查来防止这种情况发生,但是处理这个问题的最佳实践是什么呢?由于程序仍然需要来自网络任务的数据,所以null检查看起来只不过是一种防止崩溃的工具。{ public void onSucc