`

Android退出框

阅读更多
public static void quit(Context context) {
	AlertDialog.Builder alertbBuilder = new AlertDialog.Builder(context);
	alertbBuilder.setTitle("您确定需要退出?")
			.setPositiveButton("确定", new DialogInterface.OnClickListener() {

				@Override
				public void onClick(DialogInterface dialog, int which) {
					// 结束这个Activity

					int nPid = android.os.Process.myPid();

					android.os.Process.killProcess(nPid);
				}
			})
			.setNegativeButton("取消", new DialogInterface.OnClickListener() {

				@Override
				public void onClick(DialogInterface dialog, int which) {
					dialog.cancel();

				}
			}).create();
	alertbBuilder.show();

}

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {

	if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
		Commons.quit(this);
	}
	return true;
}

 

分享到:
评论

相关推荐

    android 自定义退出提示弹出框

    在Android应用开发中,自定义退出提示弹出框是一个常见的需求,它可以帮助用户在退出应用时得到明确的提示,提高用户体验。本篇文章将详细讲解如何实现这样一个功能。 首先,我们来了解一下`Dialog`和`PopupWindow`...

    安卓启动退出网络判断相关-android仿微信退出弹出框实现.zip

    3. **退出时检查**:当用户尝试退出应用时,可以设置一个`DialogFragment`作为退出确认框。在这个弹窗中,除了通常的退出确认按钮,还可以添加一个网络状态的检查。如果检测到网络断开,可以在对话框中添加相应的...

    Android确认退出弹出框

    在Android应用开发中,"Android确认退出弹出框"是一个常见的功能,用于在用户尝试退出应用时提供二次确认,防止意外关闭。这个标题所指的应该是实现这样一个功能的具体代码示例,可以从`AlertDialog_Exit`这个文件中...

    android微信退出弹出框

    "android微信退出弹出框"是一个常见的需求,尤其是在构建类似微信的应用时,需要模仿微信的用户体验,其中包括退出应用时的确认对话框。这个描述所提及的实现是针对这一特定功能的,它提供了一个可以直接在项目中...

    Android自定义等待框

    在Android开发中,自定义等待框(WaitDialog)是一种常见的用户界面组件,它用于在执行耗时操作(如网络请求、数据加载等)时向用户提供反馈,表明应用正在处理任务并提示用户等待。通过自定义等待框,开发者可以更...

    delphi xe5下android程序退出的演示代码

    在Delphi XE5中开发Android应用程序时,有时我们需要实现一个功能,即让程序能够优雅地退出。这个过程涉及到对Android应用生命周期的理解以及如何在Delphi的FireMonkey框架下实现相应的控制逻辑。以下是对该主题的...

    android应用基础框架

    在Android应用开发中,基础框架是非常关键的部分,它为应用程序提供了必要的结构和功能。本话题主要探讨了如何利用第三方开源库如XUtils3和Gson来构建一个通用的应用模板,涵盖了数据库管理、日志记录、应用退出逻辑...

    android轻型网络框架

    android轻型网络框架将请求 解析数据,请求成功后的处理和失败后处理都分开,集中处理异常,请求都放到线程池中,当退出一个页面的时候,将这个页面没有没有结束的线程都结束掉,节省一些资源等等,可以自己扩展

    Android高级应用源码-android仿微信退出弹出框实现.rar

    在Android开发中,实现一个类似微信的退出应用弹出框是一项常见的需求,它不仅增加了用户的交互体验,还能在用户尝试退出应用时给予二次确认,防止误操作。本资源提供了这样一个功能的源码实现,让我们来深入探讨...

    Android中退出确认框的实现代码

    在Android应用开发中,用户...总之,Android中退出确认框的实现主要是通过重写`onBackPressed()`方法,并利用`AlertDialog.Builder`来创建对话框。这种机制提高了用户体验,确保用户在退出应用前有机会确认他们的操作。

    Android 应用程序异常退出自动重启

    Android 应用崩溃自动启动 给用户给好的体验 本应用还可以扩展为类似京东崩溃时弹出信息反馈框 这需要你自己实现哦 另外欢迎关注我的新浪微博@MinganCai 有问题可以@我 我会尽快给你们回复的 雷锋

    Android实现对话框、列表框、单选复选框以及时间进度框代码

    在Android开发中,创建用户界面和交互是至关重要的部分,对话框、列表框、单选复选框以及时间进度框都是常见的组件。本教程将详细解释如何在Android中实现这些功能,并提供源码实例。 一、对话框 对话框在Android中...

    Android高级应用源码-android仿微信退出弹出框实现.zip

    "Android高级应用源码-android仿微信退出弹出框实现.zip"这个压缩包包含了一个实例,演示了如何在自己的Android应用中实现类似微信的退出弹窗功能。这个功能在用户体验设计中占有重要地位,因为它提供了对用户操作的...

    android退出所有Activity并且不弹出对话框实现

    总的来说,实现“android退出所有Activity并且不弹出对话框”的功能涉及对Android Activity管理机制的理解,合理使用`finishAffinity()`或通过启动新的任务来清除任务栈。虽然这种方法可以快速退出应用,但应谨慎...

    android仿QQ底部弹出框选择头像

    8. **动画效果**: 为了提高用户体验,可以为底部弹出框添加入场和退出动画。Android的动画框架包括属性动画和视图动画,可以根据需求选择合适的动画类型。 9. **图片处理**: 在用户选择图片后,可能需要对图片进行...

    android自定义弹出框实现(修改版).zip

    为了让弹出框更加生动,项目可能包含了进入和退出的动画效果。这些效果可以通过设置对话框的窗口属性,如`getWindow().setWindowAnimations()`,并指定相应的动画资源ID实现。 5. **弹出框的位置**: 自定义弹出...

    Android数据库框架-----ORMLite 的基本用法

    在应用退出时,记得关闭数据库连接: ```java try { MyApplication.getUserDao().getHelper().close(); } catch (IOException e) { Log.e("MyApplication", "Error closing database helper", e); } ``` 以上...

    两种退出程序方法

    在Android开发中,退出应用程序是常见的操作,尤其对于新手开发者来说,理解并实现这一功能尤为重要。本文将详细探讨两种常见的退出程序的方法,并结合Android的基本框架进行解析。 首先,让我们了解第一种退出程序...

    Android 仿美团网,大众点评购买框悬浮效果之修改版

    4. **动画效果**:为了实现更佳的用户体验,购买框可能需要添加进入、退出、缩放等动画效果。Android提供了一系列的动画类,如ObjectAnimator、ValueAnimator、TweenAnimation等,开发者可以通过这些工具实现平滑的...

    Android引擎框架Rokon中文文档

    `dispose()`则在游戏退出时自动调用,用于清理内存,确保没有内存泄漏。 `RokonActivity`还提供了几个与界面尺寸相关的函数,如`getGameHeight()`和`getGameWidth()`获取游戏界面的高度和宽度,`getInterface()`...

Global site tag (gtag.js) - Google Analytics