我在 2 个布局文件ViewSwitche中有一个 r,FragmentActivity每个方向一个。由ViewSwitcher控制radio group。
当我旋转屏幕时,一切都如我所料,正确的布局文件用于渲染屏幕。
但是,当屏幕旋转时会触发广播组的onCheckedChanged事件。监听器看起来像这样(在 中创建):onCreate
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//snip
radios.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup radioGroup, int index) {
viewSwitcher.showNext();
}
});
}
如何在屏幕旋转时调用viewSwitcher.showNext()而不会触发它?listener