android 按钮点击退出程序,Android:按下后退按钮退出应用程序
在我的应用程序中,我希望退出应用程序时按下后退按钮,这是我的代码:
@Override
public void onBackPressed() {
new AlertDialog.Builder(this).setIcon(android.R.drawable.ic_dialog_alert).setTitle("Exit")
.setMessage("Are you sure you want to exit?")
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
}).setNegativeButton("No", null).show();
}
它的工作正常,但是当我从应用程序退出时,它不会完全退出并显示带有我的应用程序徽标的空白页面,当我再次按下按钮从应用程序退出时,我该如何解决?
编辑:
我使用此代码而不是上面但我的应用程序完全退出但我希望它在后台运行并且不会完全退出,我该怎么做?
@Override
public void onBackPressed() {
new AlertDialog.Builder(this).setIcon(android.R.drawable.ic_dialog_alert).setTitle("Exit")
.setMessage("Are you sure?")
.setPositiveButton("yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
finish();
}
}).setNegativeButton("no", null).show();
}
android 按钮点击退出程序,Android:按下后退按钮退出应用程序相关推荐
- android按钮点击变化,Android实现按钮点击效果(第一次点击变色,第二次恢复)...
1.首先创建一个按钮 android:id="@+id/click" android:layout_width="fill_parent" android:la ...
- android怎么点击换图片,ImageButton单击切换按钮图片
有时单击ImageButton图片按钮时需要获取变换图片的效果,在这里介绍两种方法仅供参考 正常显示 点击切换 方法一:通过给按钮配置XML文件来实现图片按钮的背景切换效果 在layout或者是dra ...
- android imageview 点击事件,Android ImageView点击效果
ImageView设置点击效果需要注意两点,第一个设置android:clickable="true",第二个 属性必须放到最后才能生效 android:id="@+id ...
- android relativelayout 点击事件,Android Relativelayout点击背景行为
所以我有一个RecyclerView,它是由我的自定义布局(代码如下)填充.我制作了一个可绘制的背景,并将其设置在我的自定义布局的根部,以便用户单击该项目时,背景颜色会发生变化.每个项目的布局上还有一 ...
- android 拦截点击事件,Android事件拦截机制
一直对事件拦截不是很清楚,读Android群英传的笔记,记录下. 要了解事件拦截,首先要了解触摸事件,触摸事件是捕获触摸屏幕后发生的事件.按一下屏幕通常会有几个事件发生,当按下屏幕,这是事件1.滑动了 ...
- android view 点击变暗,Android应用开发Android ImageView点击变暗效果
本文将带你了解Android应用开发Android ImageView点击变暗效果,希望本文对大家学Android有所帮助. < 自定义ImageView: 在ImageView中setPres ...
- android 自动点击sdk,Android 自动化记录: OPPO 、VIVO SDK 登录自动化处理
前言: 在处理帐号登录自动化的过程中,遇到一个问题:在登录成功一次后,下次登录自动缓存了帐号密码.此时无法再次回放输入账号.密码的过程. 解决方法: 1. 尝试清除缓存.帐号.密码信息一般记录在应用的 ...
- android listview 点击获取焦点,android – ListView项目焦点行为
我正在尝试创建一个EditText项目的ListView(使用自定义CursorAdapter),这样EditTexts最初看起来是不可编辑的,并且在长时间单击后变得可编辑.然后,用户将编辑EditT ...
- android ratingbar 点击事件,android – Capture RatingBar点击
我似乎有一个问题,抓住我的评级栏点击.评分栏显示正常,并具有默认值.唯一的问题是我无法更改任何值,或者没有启用.我尝试了许多不同的东西(例如,在布局中启用,完全用 java构建).他们似乎都没有影响. ...
最新文章
- HDU 6156 Palindrome Function 数位DP
- wine 安装.netframework 2.0方法
- 简述在虚拟机中安装 centos 的过程_从零构建Fabric开发运行环境手册(一):安装OS虚拟机(CentOS)...
- 005 Android之数据存储
- druid监控配置及sql注入防火墙配置
- bzoj 4517: [Sdoi2016]排列计数
- java通过commons-fileupload实现多张图片的上传(jsp页面)
- axios发送post数据后台收不到_使用axios post 提交数据,后台获取不到
- 辞去美国终身教职!顶尖学者,加盟“双一流”高校
- jquery ajax提交表单数据的两种方式
- /etc/fstab 官方文档
- API 安全成企业考虑的第一要务
- 索引 2 超出范围。_重点推荐:音响灯光行业搜索引擎推广教学
- arcgis 导入Excel坐标数据
- 4.4系统,拍照-裁剪,resultCode返回0
- vue中引入高德地图获取坐标
- linux下ntp服务配置
- word:回车替换成空格
- 编程中经常用到的工具
- 中文词性标注学习笔记(三)---词性标注