如下所示:

/**

* 判断某个界面是否在前台

*

* @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 是否在前台运行的实例相关推荐

  1. android5.0以后获取应用运行状态,Android判断App前台运行还是后台运行(运行状态)...

    本文通过图文并茂的方式给大家介绍android判断app状态的相关内容,具体详情如下所示: 要了解这块,首先需要明白一些概念,app,process,task 1.process就是进程,是linux ...

  2. android部分代码片段(例:判断设备为手机,获取mac地址,软键盘,唤醒屏幕等)

    部分代码片段: 1.唤醒屏幕并解锁 public static void wakeUpAndUnlock(Context context){ KeyguardManager km= (Keyguard ...

  3. Android ShortCut快捷方式的创建/删除和判断

    ShortCut 快捷方式的创建和判断 一.相关介绍 1. 快捷方式的创建.删除通过广播实现 2. 也就是要传一个intent 3. 接受intent的这个广播接收器负责把intent传的数据写入到l ...

  4. android怎么判断程序进入了后台,Android 判断App是否进入后台

    原理 AndroidSDK14在Application类里增加了ActivityLifecycleCallbacks,我们可以通过这个Callback拿到App所有Activity的生命周期回调. 知 ...

  5. PHP判断iPhone、iPad、Android、PC设备的方法

    因为工作需要我们需要知道是什么样了用户访问了我网站了,现在的移动设备种类多了,下面我们一起来看小编整理的一段php判断iPhone.iPad.Android.PC设备的例子. 注意:本代码的PC系统为 ...

  6. 【Android 返回堆栈管理】打印 Android 中当前运行的 Activity 任务栈信息 | Activity 任务栈信息分析 | Activity 在相同 Stack 中的不同 Task

    文章目录 一.打印 Android 中当前运行的 Activity 任务栈信息 二.Activity 任务栈信息分析 三.Activity 在相同 Stack 的不同 Task 情况 一.打印 And ...

  7. Android 监听网络连接状态,判断网络连接方式,9.0网络连接,获取已连接WiFi名称SSID和MAC

    获取已连接的WiFi名称 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> ...

  8. php 判断苹果还是安卓,PHP简单判断iPhone、iPad、Android及PC设备的方法

    本文实例讲述了PHP简单判断iPhone.iPad.Android及PC设备的方法.分享给大家供大家参考,具体如下: 因为工作需要我们需要知道是什么样了用户访问了我网站了,现在的移动设备种类多了,下面 ...

  9. js识别android ios9,JS判断客户端是IOS还是ANDROID

    // 1. 定义终端判断对象 let browser = { versions: function () { let u = navigator.userAgent, app = navigator. ...

最新文章

  1. Docker(十):Docker实战 Docker 安装 Nginx
  2. ASP.NET MVC:4 Ways To Prevent Duplicate Form Submission(转载)
  3. JZOJ 4058. 【JSOI2015】子集选取
  4. JQuery选择器中的子元素选择器
  5. mysql ehcache_MyBatis使用Ehcache作为二级缓存
  6. 算法 --- 翻转二叉树
  7. RabbitMQ 最新版安装 (Linux环境)
  8. 使用Zabbix中遇到的问题:snmp监控端口流量偶尔会断图
  9. Linux 学习笔记 二
  10. 11.微服务设计 --- 规模化微服务
  11. 《转发》使用python画出sigmoid激活函数
  12. url 在线解码 工具
  13. 怎样清理计算机c盘东西,电脑c盘满了怎么清理
  14. adlink.php id=,利用BIOS-ID获得主板的信息
  15. gitlab之权限设置
  16. 惊了!原来B站董事长陈睿也是个深度动漫爱好者?
  17. 操作系统每日一题 2020 July
  18. Matlab中fit函数的局限以及其解决方案
  19. Unirech腾讯云国际版-使用腾讯云服务器手动建立WordPress 个人站点Linux系统教程
  20. YOLOv5中autoanchor.py的def metric(k)的r = wh[:, None] / k[None]的理解

热门文章

  1. Java 商品抢购系统设计,实现与优化
  2. php怎么判断字符串是否url,php如何判断是不是url
  3. 河南大学计算机科学研究生,河南大学计算机科学与技术硕士研究生培养方案
  4. window.showModalDialog();会弹出当前页面脚本发生错误部分解决方法
  5. u盘linux反应好慢,U盘加载速度缓慢的原因及解决小技巧
  6. 荐读 | 英特尔:初探 “边缘控制”
  7. PVE安装配置UPS
  8. 新装Ubuntu配置及部分软件安装
  9. 2019辽宁公务员考试行测常识大全:公务员常识40000问(四十九)
  10. 闭式系统蒸汽管径推荐速度_蒸汽管路计算公式.doc