Android 判断某个Activity 是否在前台运行的实例

 更新时间:2018年03月23日 09:01:12   作者:Miss_min  
下面小编就为大家分享一篇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<ActivityManager.RunningTaskInfo> 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 是否在前台运行的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 自定义View系列之kotlin绘制手势设置温度控件的方法

    自定义View系列之kotlin绘制手势设置温度控件的方法

    这篇文章主要给大家介绍了关于自定义View系列之kotlin绘制手势设置温度控件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-07-07
  • ViewPager+RadioGroup仿微信主界面

    ViewPager+RadioGroup仿微信主界面

    这篇文章主要为大家详细介绍了ViewPager+RadioGroup仿微信主界面,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Android ListView隐藏右侧滚动条功能

    Android ListView隐藏右侧滚动条功能

    这篇文章主要介绍了Android ListView隐藏右侧滚动条功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03
  • 浅谈Android安全风险与防范措施

    浅谈Android安全风险与防范措施

    这篇文章主要介绍了浅谈Android安全风险与防范措施,对安全感兴趣的同学可以参考下
    2021-04-04
  • Android更新UI的四种方法详解

    Android更新UI的四种方法详解

    大家都知道由于性能要求,android要求只能在UI线程中更新UI,要想在其他线程中更新UI,我大致总结了4种方式,有需要的朋友们可以参考借鉴。
    2016-09-09
  • android实现通知栏下载更新app示例

    android实现通知栏下载更新app示例

    这篇文章主要介绍了android实现通知栏下载更新app示例,需要的朋友可以参考下
    2014-03-03
  • Android游戏之数独游戏开发

    Android游戏之数独游戏开发

    这篇文章主要为大家详细介绍了Android游戏之数独游戏开发的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Android中AOP的应用实践之过滤重复点击

    Android中AOP的应用实践之过滤重复点击

    这篇文章主要给大家介绍了关于Android中AOP的应用实践之过滤重复点击的相关资料,文中通过示例代码介绍的非常详细,对各位Android开发者们具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09
  • Android开发之ImageSwitcher相册功能实例分析

    Android开发之ImageSwitcher相册功能实例分析

    这篇文章主要介绍了Android开发之ImageSwitcher相册功能,结合实例形式分析了Android ImageSwitcher相册的原理、使用方法及相关操作注意事项,需要的朋友可以参考下
    2019-03-03
  • android:layout_gravity和android:gravity的区别

    android:layout_gravity和android:gravity的区别

    本篇文章主要介绍了android中giavity和layout_gravity的区别。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-04-04

最新评论