我正在檢查它是如何在實際設備上調試應用程序的。以下代碼根據重複按下的次數更改按鈕的文本。當屏幕方向改變時,整數值會丟失?
它完美增加,但正如我傾斜設備,並將其切換到風景,按鈕改變了它的文本到初始狀態。我再次按下並再次傾斜,數值再次被重置。
背景是怎麼回事?以及如何阻止它?
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++;
}
});
是的,這就是我一直在尋找。榮譽! –