我正在开发一个Android应用程序,我希望在通知收到时显示弹出对话框,例如我现在就这样做
Intent i = new Intent(context, Incomingcall.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
它工作得很好,但我希望弹出对话框中的这个功能如何才能实现我的任务?有什么帮助吗?
由于
答案 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();
}