Android判断某个Activity是否正在前台显示
来源:互联网 发布:淘宝昵称怎么修改不了 编辑:程序博客网 时间:2024/05/30 02:52
作用:
Android判断某个Activity是否正在前台显示
权限:
<uses-permission android:name="android.permission.GET_TASKS"/>
代码:
/** * 判断某个界面是否在前台 * * @param activity 要判断的Activity * @return 是否在前台显示 */ public static boolean isForeground(Activity activity) { return isForeground(activity, activity.getClass().getName()); } /** * 判断某个界面是否在前台 * * @param context Context * @param className 界面的类名 * @return 是否在前台显示 */ public static boolean isForeground(Context context, String className) { if (context == null || TextUtils.isEmpty(className)) return false; ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningTaskInfo> list = am.getRunningTasks(1); if (list != null && list.size() > 0) { ComponentName cpn = list.get(0).topActivity; if (className.equals(cpn.getClassName())) return true; } return false; }
--------------------------------------------------------------------------------
参考文章出处:
http://blog.csdn.net/lsqwdx91805605/article/details/42834257
0 0
- Android判断某个Activity是否正在前台显示
- Android判断应用是否正在前台运行&Activity是否正在前台运行
- Android判断某个服务是否正在运行
- 判断某个Activity是否在前台显示
- 判断某个Activity是否在前台显示
- 判断某个导航控制器当前是否正在显示
- Android之判断某个服务是否正在运行的方法
- android 判断某个服务是否正在运行的方法
- Android之判断某个服务是否正在运行的方法
- Android之判断某个服务是否正在运行的方法
- Android之判断某个服务是否正在运行的方法
- 判断app是否正在前台运行
- Android应用开发判断一个Activity是否正在运行
- 判断UIViewController是否正在显示
- 判断某个service服务是否正在运行
- 判断某个service是否正在运行
- android判断某个应用或者activity是否在运行
- Android 判断某个Activity 是否在前台运行
- 润乾集算报表应用开发之参数输入
- 对javascript commonjs和 node.js的认识
- NPOI单元格样式
- Python学习笔记
- redis操作命令总结
- Android判断某个Activity是否正在前台显示
- Jetty实战之 安装 运行 部署
- EventBus源码分析
- JS基础一
- 对于抽象类的理解
- POJ 1979 Problem:Red and Black(BFS)
- Java泛型原理及应用
- 深入剖析Redis RDN持久化机制
- (插播)人人都得做爆款——《热点》发布会上的发言