如何在任何活动android中显示弹出对话框

时间:2015-03-18 08:25:39

标签: android android-intent dialog popup

我正在开发一个Android应用程序,我希望在通知收到时显示弹出对话框,例如我现在就这样做

Intent i = new Intent(context, Incomingcall.class);

         i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
         startActivity(i);

它工作得很好,但我希望弹出对话框中的这个功能如何才能实现我的任务?有什么帮助吗?

由于

1 个答案:

答案 0 :(得分:0)

onCreate之外创建一个新方法,并在里面使用AlertDialog打开对话框。并在您想要打开对话框的地方调用该方法。

   public void openAlert(){
    new AlertDialog.Builder(this)
            .setTitle("Really Exit?")
            .setMessage("Are you sure you want to exit?")
            .setNegativeButton(android.R.string.no, /*paste code what you want to do*/)
            .setPositiveButton(android.R.string.yes,
                    /*paste code what you want to do*/).create().show();
}