我正在检查在实际设备上调试应用程序的外观。以下代码只是根据重复按下的次数更改按钮的文本。
它正在完美地增加,但是当我倾斜设备并切换到横向时,按钮将其文本更改为初始状态。我再次按下并再次倾斜,值再次被重置。
后台发生了什么?以及如何阻止它?
b.setOnClickListener( new OnClickListener() {
int i = 1;
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
// Toast.makeText(MainActivity.this, "Pressed ", Toast.LENGTH_SHORT).show();
b.setText("press "+ i);
i++;
}
});