在单击工具栏后退箭头后,在操作栏中向后箭头定义FLAG_ACTIVITY_NO_ANIMATION
以纠正动画,然后返回警告。摆脱此警告的最佳方法是什么?声明'FLAG_ACTIVITY_NO_ANIMATION'后出现NullPointerException警告
方法调用 'addFlags' 可以产生 '显示java.lang.NullPointerException'
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
final Intent intent = getParentActivityIntent();
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
onBackPressed();
return true;
}
return super.onOptionsItemSelected(item);
}
无论是抑制还是'null'检查意图。 –
根据警告,意图可能为空。除此之外,你是不是错过了'getParentActivityIntent'的一些方法参数? –