提问人:Albert Einstien 提问时间:6/16/2022 更新时间:6/16/2022 访问量:255
移除 Android Studio“方法调用'getFragment'可能会产生'NullPointerException'警告?
Remove Android Studio "Method invocation 'getFragment' may produce 'NullPointerException" warning?
问:
Android Studio 在以下语句中向我发出警告Method invocation 'getFragment' may produce 'NullPointerException'
toSwitch = ((LoginActivity) getActivity()).getFragment(LoginFragment.class.getName());
我读过与此相关的其他问题,他们说要使用断言,但这不是我想要的。Objects.requireNonNull()
在将此标记为重复之前
该方法可以返回 null 值,并且是必需的行为。我怎样才能告诉android studio我需要那个null值,它完全没问题。getFragment(String name)
答: 暂无答案
评论
getActivity()
null
getFragment
getActivity()
requireActivity()
getFragment()
getActivity()
getActivity()
null
getFragment