public void back_deal() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setIcon(R.drawable.epoint2);
builder.setMessage("请选择需要返回的界面");
builder.setTitle(getString(R.string.prjname));
builder.setPositiveButton("主界面", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
Intent intent = new Intent(QWT_ManagerReportView.this,
MainView.class);
startActivity(intent);
finish();
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
builder.setNeutralButton("商户查询", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
setResult(1);
finish();
}
});
builder.create().show();
}
public static void showBackDialog(Context con,
String backpage,// 指定返回页面的名称
OnClickListener listener1, OnClickListener listener2,
OnClickListener listener3) {
AlertDialog.Builder builder = new AlertDialog.Builder(con);
builder.setIcon(R.drawable.epoint2);
builder.setMessage("请选择需要返回的界面");
builder.setTitle(con.getString(R.string.prjname));
builder.setPositiveButton("主界面", listener1);
builder.setNegativeButton("取消", listener2);
builder.setNeutralButton(backpage, listener3);
builder.create().show();
}
AlertHelp.showBackDialog(this, "商户查询",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
Intent intent = new Intent(QWT_ManagerReportView.this,
MainView.class);
startActivity(intent);
finish();
}
}, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
finish();
}
}, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
setResult(1);
finish();
}
});
- 大小: 14 KB
- 大小: 15.7 KB
分享到:
相关推荐
本文将深入探讨“10多种样式的Vb弹出提示对话框”这一主题,它提供了丰富的对话框样式,以满足不同场景下的用户交互需求。 首先,我们来了解VB中的基本对话框类型。在VB6及其早期版本中,常见的对话框包括消息框...
Android手机版本更新,使用okhttp网络框架进行网络请求和文件下载操作,使用Handler线程处理progress进度的实时更新,下载之后用户进行选择安装新版本,点击手机返回键或者对话框取消按钮取消文件下载,代码简单易懂...
在Android开发中,自定义提示对话框是一种常见的需求,它能提供更加个性化和与应用风格一致的用户体验。本文将深入探讨如何在Android项目中创建一个自定义提示对话框,并基于提供的"ejectalertdialog"库进行讲解。 ...
**Ajax 登录弹出提示对话框详解** 在Web开发中,提供友好的用户体验至关重要,而Ajax登录弹出提示对话框正是一种实现这一目标的有效方法。它允许用户在不离开当前页面的情况下进行登录操作,增强了交互性和网站的...
6. **对话框结果**:当用户完成对话框操作后,通常需要返回一个结果,比如确认或取消。这可以通过设置DialogResult属性来实现,以便主窗口可以根据结果执行相应操作。 7. **资源管理和生命周期**:对话框需要正确...
在JavaScript中,有三种内置的对话框用于与用户进行基本的交互:警告对话框(alert)、确认对话框(confirm)和提示对话框(prompt)。本教程将详细介绍如何在实际项目中有效地使用这些对话框。 ### 1. 警告对话框...
在Android应用开发中,消息提示和对话框是与用户交互的重要组成部分。它们为用户提供反馈,显示警告信息,或者请求用户的确认或输入。本资源“Android 消息提示与对话框源代码”涵盖了这一主题,提供了实际的源代码...
在Android开发中,"询问是否退出的对话框"是一个常见的用户交互元素,它通常用于确认用户是否真的想要执行某个不...理解并熟练掌握这一功能,能够提升应用的用户体验,确保用户在执行关键操作时有明确的提示和选择。
编写一个程序,按下按钮后间隔3秒自动弹出一个Toast显示当前时间,按返回时有弹出对话框提示是否退出程序,按确认后退出程序 这是android studio文档,eclipse只需要借鉴代码复制粘贴即可
在JavaScript中,窗口对象(Window)提供了三种基本的对话框:警告对话框、确认对话框和提示对话框。 1. **警告对话框**: 警告对话框通过`window.alert()`方法实现,用于向用户显示警告信息。`alert()`方法接收一...
QT等待对话框是GUI应用程序中常见的一种设计,用于在执行耗时操作时向用户显示进度或提示信息,确保用户知道程序仍在运行,并未卡死。在这个场景中,我们使用GIF来展示动态效果,增强用户体验。然而,仅使用GIF可能...
在开发Windows应用程序时,我们经常...总的来说,通过结合C++的异常处理机制、MFC对话框以及全局异常过滤器,我们可以实现一个类似QQ的崩溃错误报告功能,为用户提供友好的错误提示,并帮助开发者快速定位和修复问题。
在这个例子中,`dlg.DoModal()`会阻塞调用线程,直到用户关闭对话框并返回一个结果代码(如IDOK或IDCANCEL)。 接下来是非模态对话框(Modeless Dialog)。非模态对话框允许用户在对话框打开的同时与应用程序的其他...
例如,通过`信息提示`函数弹出确认框询问用户是否保存未保存的文件,根据用户的选择决定继续操作还是返回编辑状态。 在“易语言实用对话框源码”中,我们可以学习到如何自定义对话框的布局、控件、事件处理等。通过...
应用程序通常使用对话框向用户显示一些命令提示信息。一个对话框一般由一个或多个控制(子窗口)组成,这些控制可用来输入文本、选择选项或执行命令动作。 MFC对话框函数集提供了两个主要的对话框创建函数:...
MessageBox是最基础的对话框类型,通常用于显示简短的信息或提示用户进行确认操作。在C#、Java和Android等平台中,我们可以找到类似的功能。例如,在C#中,使用`System.Windows.Forms.MessageBox.Show()`方法即可弹...
在Java的Swing框架中,弹出对话框是与用户交互的一种常见方式,主要用于限制用户行为、提示用户操作结果或请求用户输入。JOptionPane类在Swing中扮演着关键角色,它提供了一系列静态方法用于创建各种标准对话框,如...
6. **使用CFontDialog**:CFontDialog类提供了许多成员函数和常量,如DoModal()用于显示对话框,GetFont()返回用户选择的字体信息,IsDlgButtonChecked()检查用户是否选中了某些选项,如粗体、斜体等。 7. **处理...
通过设置其图标、按钮和标题,开发者可以创建符合应用场景的消息提示,如`QMessageBox::information()`、`QMessageBox::warning()`等。 在实现这些对话框时,通常会涉及以下步骤: 1. **创建对话框对象**:首先,你...
这样,当用户点击返回键时,会看到一个提示对话框,询问他们是否真的想要退出。如果用户选择“确定”,则Activity会被关闭;如果选择“取消”,对话框将继续显示,用户可以继续使用应用。 总的来说,获取安卓系统...