Android应用开发判断一个Activity是否正在运行
来源:互联网 发布:跨境电商平台数据分析 编辑:程序博客网 时间:2024/04/29 19:12
记录一个Android应用开发过程中用到的“判断一个Activity是否在运行”的方法:
/**
* 判断一个Activity是否正在运行
* @param pkg
* @param cls
* @param context
* @return
*/
public static boolean isClsRunning(String pkg, String cls, Context context) {
ActivityManager am =(ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningTaskInfo> tasks = am.getRunningTasks(1);
ActivityManager.RunningTaskInfo task = tasks.get(0);
if (task !=null) {
return TextUtils.equals(task.topActivity.getPackageName(), pkg) && TextUtils.equals(task.topActivity.getClassName(), cls);
}
returnfalse;
}
其中,pkg为应用包名,cls为类名eg:com.example.MainActivity.
- Android应用开发判断一个Activity是否正在运行
- Android判断应用是否正在前台运行&Activity是否正在前台运行
- Android 如何判断一个应用正在运行
- Android判断某一应用是否正在运行与判断某一Service是否正在运行
- Android判断某一应用是否正在运行与判断某一Service是否正在运行
- 判断Activity,Service是否正在运行
- appRunning() 判断指定应用是否正在运行
- python判断一个进程是否正在运行
- android判断某服务是否正在运行
- android中判断service是否正在运行
- android判断某服务是否正在运行
- Android判断某个服务是否正在运行
- android 判断service是否正在运行
- android判断服务是否正在运行
- android判断某个应用或者activity是否在运行
- 判断应用是否在后台或者正在运行
- Android 判断当前Activity是不是最后一个Activity 以及 应用或Activity是否存在
- windows上如何判断一个进程是否正在运行
- 基于轮廓的图像分割、连通区域提取
- google论文mapreduce
- 程序包javax.servlet与javax.servlet.http不存在
- iOS开发16-iOS NSTimer的使用
- Android开发&短信拦截与读取,消息通知Notification
- Android应用开发判断一个Activity是否正在运行
- 新框架 之 EventBus
- noip 11.3~11.4模拟总结
- Oracle数据库安装图解
- 7.1面向对象概述
- iOS开发17-iOS 模态视图的使用
- 项目注释模板
- LightOJ - 1026 Critical Links(桥)
- Git学习(一) 版本管理工具