我已经为我的 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()
这里真的有必要吗?如果是这样,为什么它一直在工作而没有发生任何事故?