protected static boolean isTopActivity(Activity activity) {String packageName = "com.liujy.android.test";ActivityManager activityManager = (ActivityManager) activity.getSystemService(Context.ACTIVITY_SERVICE);List tasksInfo = activityManager.getRunningTasks(1);if (tasksInfo.size() > 0) {// 应用程序位于堆栈的顶层if (packageName.equals(tasksInfo.get(0).topActivity.getPackageName())) {return true;}}return false;}

更多相关文章

  1. AndroidManifest.xml配置文件选项详解
  2. flutter如何监听Android(安卓)Activity生命周期事件
  3. 16 个Android(安卓)开发者必备工具资源
  4. ANDROID – 使用特定的URL开启应用程序
  5. Android(安卓)- 设定更改主Activity
  6. Android点击2次返回按钮退出应用程序
  7. Android自学笔记:应用程序组件
  8. Android应用程序(activity)启动过程(二)
  9. Android之Input子系统事件分发流程

随机推荐

  1. MySQL查询语法汇总
  2. 详解mysql的备份与恢复
  3. 详解MySQL分区表
  4. 详解mysql DML语句的使用
  5. 深入了解mysql长事务
  6. mysql如何查询日期与时间
  7. MySQL8.0内存相关参数总结
  8. mysql解决时区相关问题
  9. 详细分析mysql视图的原理及使用方法
  10. mysql如何在线修改主从复制选项