我在onBackPressed()方法中有致命的异常:对空对象引用。 如何正确处理异常? 我的代码:.onBackPressed()中的空对象引用
@Override
public void onBackPressed() {
List fragments = getSupportFragmentManager().getFragments();
BaseExampleFragment currentFragment = (BaseExampleFragment) fragments.get(fragments.size() - 1);
if (fragments != null && !currentFragment.onActivityBackPress()) {
super.onBackPressed();
}
}
的可能的复制[什么是空指针异常,以及如何解决?(https://stackoverflow.com/问题/ 218384/what-is-a-nullpointerexception-and-how-do-i-fix-it) – VishnuSP
*如何正确处理异常?*修复它:1.检查什么是空2.不要使用null参考 – Selvin
@VishnuSP你是否看到我正在处理不存在的数据?但没有拦截。你有没有读过你发布的答案和我的问题? – Roman