要实现“alert function to display message and start intent”的功能,可以编写如下代码:
public void showMessageAndStartIntent(String message, Intent intent) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage(message)
.setCancelable(false)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
startActivity(intent);
}
});
AlertDialog alert = builder.create();
alert.show();
}
该方法接收两个参数,分别为要显示的消息和要启动的意图。在方法中,首先创建一个AlertDialog.Builder对象,然后设置消息、OK按钮的点击事件以及是否可以通过点击Back键取消对话框的显示。最后创建AlertDialog对象并显示出来。
当用户点击对话框中的OK按钮时,调用startActivity方法启动意图,实现启动其他Activity的功能。
上一篇:alert方法运行多次如何修复