問題が発生するビューには、1つのボタンと1つのタブホストがあります。ボタンのonclickリスナーは、現在のタブのテキストを変更します。問題は、向き(ポートからランドまたはランドからポート)を変更すると、ボタンのonclicklistenerが呼び出されたりスキミングされたりして、現在のタブのテキストが変更されることです。なぜこれが起こっているのですか、そして解決策は何ですか?
myActivity extends Activity{
onCreate(bundle){
..
..
add(button1);
button1.onClickListner(new OnClickListener(){
..
someAlertDialog.show(); //line xxx
});
}
}
実際にはアラートダイアログは表示されませんが(表示されるはずはありません)、エラーログに@linexxxのリークがあると表示されます。ログ全体がまもなく登場します。
編集:現在エラーログを取得できませんが、向きを変更した後も何か奇妙なことが起こっています。