App应用退出 → AppExit2Back
来源:互联网 发布:网络虚拟财产 编辑:程序博客网 时间:2024/05/22 06:30
packagecom.jingewenku.abrahamcaijin.commonutil; import android.app.Activity; import android.content.Context; import android.content.Intent; import java.util.Timer; import java.util.TimerTask; /** * 主要功能:App应用退出 * @Prject: CommonUtilLibrary * @Package: com.jingewenku.abrahamcaijin.commonutil * @author: AbrahamCaiJin * @date: 2017年05月04日 14:13 * @Copyright: 个人版权所有 * @Company: * @version: 1.0.0 */ public class AppExit2Back { private static Boolean isExit = false; /** * 退出App程序应用 * @param context 上下文 * @return boolean True退出|False提示 */ public static boolean exitApp(Context context) { Timer tExit = null; if (isExit == false) { isExit = true; //信息提示 AppToastMgr.Toast(context, context.getResources().getString(R.string.sys_exit_tip)); //创建定时器 tExit = new Timer(); //如果2秒钟内没有按下返回键,则启动定时器取消掉刚才执行的任务 tExit.schedule(newTimerTask() { @Override public void run() { //取消退出 isExit = false; } }, 2000); } else { AppDavikActivityMgr.getScreenManager().removeAllActivity(); //创建ACTION_MAIN Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_HOME); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); Context content = ((Activity) context); //启动ACTION_MAIN content.startActivity(intent); android.os.Process.killProcess(android.os.Process.myPid()); } AppLogMessageMgr.i("AppExit2Back-->>exitApp", isExit + ""); AppLogMessageMgr.i("AppExit2Back-->>exitApp","最大内存:"+ Runtime.getRuntime().maxMemory()); AppLogMessageMgr.i("AppExit2Back-->>exitApp","占用内存:"+ Runtime.getRuntime().totalMemory()); AppLogMessageMgr.i("AppExit2Back-->>exitApp","空闲内存:"+ Runtime.getRuntime().freeMemory()); return isExit; } }
阅读全文
0 0
- App应用退出 → AppExit2Back
- 简单的退出app应用
- Android App 退出整个应用
- 安卓app再次点击退出应用
- Android 退出APP应用常用方式
- 退出App
- APP应用完美退出的方法的尝试
- AlertDialog应用——App退出提示框
- 对退出app应用的一些理解和方式
- 退出应用
- 应用退出
- 退出应用
- 退出应用
- 代码实现退出app
- android 退出APP
- App退出程序
- 双击退出App
- android 完全退出App
- ASP.net无法调用JQuery
- php中文手册学习
- java 日期验证
- 提高PHP运行速度的几大方法
- 【Shader】Shader实现头像遮罩效果
- App应用退出 → AppExit2Back
- npm常用命令汇总
- java web
- Android设置系统开机自动永不休眠
- 如何辨别二手房学位被占用? 4招绝对管用!
- thinkphp 5缓存 数据状态 的切换
- 编译安装pypy,让py飞起来
- oracle 创建dblink
- 一种单按键开机/关机电路原理