アラートダイアログに数字(1から5)を表示し、1秒後に数字が変化するサンプルのAndroidアプリを開発しています。ここで、5秒後にAlertDialogを閉じたいと思います。アラートダイアログボックスを閉じる方法。これまでに開発したコードを確認できます。この点で私を助けてください。助けていただければ幸いです。
timeView = new TextView(this);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setView(timeView);
builder.setTitle("Time");
builder.setCancelable(false);
builder.show();
timeView.postDelayed(new Runnable()
{
public void run()
{
switch(timeSecond)
{
case 0:timeView.setText("5");
timeSecond++;
break;
case 1:timeView.setText("4");
timeSecond++;
break;
case 2:timeView.setText("3");
timeSecond++;
break;
case 3:timeView.setText("2");
timeSecond++;
break;
case 4:timeView.setText("1");
timeSecond++;
break;
}
if(timeSecond!=5)
{
timeView.postDelayed(this,1000);
}
else
{
//Here I want to close the Alert Dialog
}
}
}, 1000);