実際のデバイスでアプリケーションをデバッグするのがどのように見えるかを確認していました。次のコードは、ボタンが繰り返し押された回数に応じてボタンのテキストを変更するだけです。
完全に増加していましたが、デバイスを傾けて横向きに切り替えると、ボタンのテキストが初期状態に変わりました。もう一度押してもう一度傾けると、値が再びリセットされました。
バックグラウンドで何が起こっているのですか?そしてそれを止める方法は?
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++;
}
});