我已经为我的 Activity 设置了清单条目,以便它自己处理方向更改。
在我的onConfigurationChanged(),我有这个:
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
findViewById(R.id.header).post(new Runnable() {
@Override
public void run() {
}
});
}
经过几个月没有问题的工作,我刚刚NullPointerException上findViewById()线了。我的结论是View,由于setContentView().
setContentView()这里真的有必要吗?如果是这样,为什么它一直在工作而没有发生任何事故?