小编use*_*171的帖子

带有CountDown TImer的Android对话框

在我的应用程序中,我将推送通知显示为一个对话框,其中有两个名为YesNo的按钮。我需要显示对话框标题中运行的计时器(20秒)。

如果用户单击“ 是”,则应转到一个活动。
如果用户单击“ 否”,对话框将在计时器结束前被取消。
倒计时结束后,对话框应消失。我应该如何实施呢?

这是我的警报对话框方法

public void showAlertDialog(final Context context, String title, String message,
                            Boolean status) {
    AlertDialog.Builder alertDialog = new AlertDialog.Builder(context);

    // Setting Dialog Title
    alertDialog.setTitle(title);

    // Setting Dialog Message
    alertDialog.setMessage(message);

    // Setting Icon to Dialog
    //alertDialog.setIcon(R.drawable.fail);

    // Setting Positive "Yes" Button
    alertDialog.setPositiveButton("YES", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            Toast.makeText(getApplicationContext(), "You clicked on YES", Toast.LENGTH_SHORT).show();

        }
    });

    // Setting Negative "NO" Button
    alertDialog.setNegativeButton("NO", new DialogInterface.OnClickListener() {
        public …
Run Code Online (Sandbox Code Playgroud)

android android-alertdialog countdowntimer

2
推荐指数
1
解决办法
3244
查看次数