テキストと「次へ」ボタンで構成されるカスタム ダイアログ ボックスがあります。ここで、アプリケーションが終了して終了すると、同じカスタム ダイアログ ボックスが表示されますが、ボタンのテキストを「閉じる」とそれぞれのアクションに変更する必要があります。コードは次のとおりです。
private void CustomizedDialog(String text1, String text2) {
final Dialog customDialog = new Dialog(this);
customDialog.getWindow();
customDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
customDialog.setContentView(R.layout.custom_dialog);
TextView firstTextView = (TextView)customDialog.findViewById(R.id.textView1);
firstTextView.setText(text1);
TextView secondTextView = (TextView) customDialog.findViewById(R.id.textView2);
secondTextView.setText(text2);
if (currentInfo == (information.size() - 1)) {
View closeButton = customDialog.findViewById(R.id.answer_next_button);
closeButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
customDialog.dismiss();
}
});
} else {
View nextButton = customDialog.findViewById(R.id.answer_next_button);
nextButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Log.d("next button", "next button clicked");
customDialog.dismiss();
if (currentInfo < (information.size() - 1)) {
currentInfo++;
nextInformation();
}
}
});
}
customDialog.show();
}
アプリケーションが最後に達したときの閉じるボタンとそのアクションを使用して、カスタム ダイアログ ボックスの次のボタンとそれに関連付けられたアクションを変更するにはどうすればよいですか? どんな助けでも本当にありがたいです。ありがとう :)