首页 > 学院 > 开发设计 > 正文

判断当前应用程序是否处于前台

2019-11-09 18:19:44
字体:
来源:转载
供稿:网友
//判断当前应用程序处于前台还是后台PRivate boolean isAppAtBackground(Context context){ ActivityManager am = (ActivityManager) context.getSystemService(context.ACTIVITY_SERVICE); List<RunningTaskInfo> tasks = am.getRunningTasks(1); if(!tasks.isEmpty()){ ComponentName topActivity = tasks.get(0).topActivity; if(!topActivity.getPackageName().equals(context.getPackageName())){ return true; } } return false; }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表