android 判断activity是否在运行,Android 判断某个Activity 是否在前台运行的实例
如下所示:
/**
* 判断某个界面是否在前台
*
* @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(ACTIVITY_SERVICE);
List list = am.getRunningTasks(1);
// boolean flag=false;
for (ActivityManager.RunningTaskInfo taskInfo : list) {
if (taskInfo.topActivity.getShortClassName().contains(className)) { // 说明它已经启动了
// flag = true;
return true;
}
}
return false;
}
if(TCPHandle.isForeground(HomeActivity.this,"EvaluateForHandActivity")||TCPHandle.isForeground(HomeActivity.this,"EvaluateActivity"))
{
return;
}
以上这篇Android 判断某个Activity 是否在前台运行的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
您可能感兴趣的文章:
判断Android程序是否在前台运行的两种方法
Android 判断程序在前台运行还是后台运行
Android 判断某个服务(service)是否运行
Android实现Service在前台运行服务
时间: 2018-03-22
android 判断activity是否在运行,Android 判断某个Activity 是否在前台运行的实例相关推荐
- android5.0以后获取应用运行状态,Android判断App前台运行还是后台运行(运行状态)...
本文通过图文并茂的方式给大家介绍android判断app状态的相关内容,具体详情如下所示: 要了解这块,首先需要明白一些概念,app,process,task 1.process就是进程,是linux ...
- android部分代码片段(例:判断设备为手机,获取mac地址,软键盘,唤醒屏幕等)
部分代码片段: 1.唤醒屏幕并解锁 public static void wakeUpAndUnlock(Context context){ KeyguardManager km= (Keyguard ...
- Android ShortCut快捷方式的创建/删除和判断
ShortCut 快捷方式的创建和判断 一.相关介绍 1. 快捷方式的创建.删除通过广播实现 2. 也就是要传一个intent 3. 接受intent的这个广播接收器负责把intent传的数据写入到l ...
- android怎么判断程序进入了后台,Android 判断App是否进入后台
原理 AndroidSDK14在Application类里增加了ActivityLifecycleCallbacks,我们可以通过这个Callback拿到App所有Activity的生命周期回调. 知 ...
- PHP判断iPhone、iPad、Android、PC设备的方法
因为工作需要我们需要知道是什么样了用户访问了我网站了,现在的移动设备种类多了,下面我们一起来看小编整理的一段php判断iPhone.iPad.Android.PC设备的例子. 注意:本代码的PC系统为 ...
- 【Android 返回堆栈管理】打印 Android 中当前运行的 Activity 任务栈信息 | Activity 任务栈信息分析 | Activity 在相同 Stack 中的不同 Task
文章目录 一.打印 Android 中当前运行的 Activity 任务栈信息 二.Activity 任务栈信息分析 三.Activity 在相同 Stack 的不同 Task 情况 一.打印 And ...
- Android 监听网络连接状态,判断网络连接方式,9.0网络连接,获取已连接WiFi名称SSID和MAC
获取已连接的WiFi名称 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> ...
- php 判断苹果还是安卓,PHP简单判断iPhone、iPad、Android及PC设备的方法
本文实例讲述了PHP简单判断iPhone.iPad.Android及PC设备的方法.分享给大家供大家参考,具体如下: 因为工作需要我们需要知道是什么样了用户访问了我网站了,现在的移动设备种类多了,下面 ...
- js识别android ios9,JS判断客户端是IOS还是ANDROID
// 1. 定义终端判断对象 let browser = { versions: function () { let u = navigator.userAgent, app = navigator. ...
最新文章
- Docker(十):Docker实战 Docker 安装 Nginx
- ASP.NET MVC:4 Ways To Prevent Duplicate Form Submission(转载)
- JZOJ 4058. 【JSOI2015】子集选取
- JQuery选择器中的子元素选择器
- mysql ehcache_MyBatis使用Ehcache作为二级缓存
- 算法 --- 翻转二叉树
- RabbitMQ 最新版安装 (Linux环境)
- 使用Zabbix中遇到的问题:snmp监控端口流量偶尔会断图
- Linux 学习笔记 二
- 11.微服务设计 --- 规模化微服务
- 《转发》使用python画出sigmoid激活函数
- url 在线解码 工具
- 怎样清理计算机c盘东西,电脑c盘满了怎么清理
- adlink.php id=,利用BIOS-ID获得主板的信息
- gitlab之权限设置
- 惊了!原来B站董事长陈睿也是个深度动漫爱好者?
- 操作系统每日一题 2020 July
- Matlab中fit函数的局限以及其解决方案
- Unirech腾讯云国际版-使用腾讯云服务器手动建立WordPress 个人站点Linux系统教程
- YOLOv5中autoanchor.py的def metric(k)的r = wh[:, None] / k[None]的理解
热门文章
- Java 商品抢购系统设计,实现与优化
- php怎么判断字符串是否url,php如何判断是不是url
- 河南大学计算机科学研究生,河南大学计算机科学与技术硕士研究生培养方案
- window.showModalDialog();会弹出当前页面脚本发生错误部分解决方法
- u盘linux反应好慢,U盘加载速度缓慢的原因及解决小技巧
- 荐读 | 英特尔:初探 “边缘控制”
- PVE安装配置UPS
- 新装Ubuntu配置及部分软件安装
- 2019辽宁公务员考试行测常识大全:公务员常识40000问(四十九)
- 闭式系统蒸汽管径推荐速度_蒸汽管路计算公式.doc