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. ANDROID – 使用特定的URL开启应用程序
  2. Android点击2次返回按钮退出应用程序
  3. Android自学笔记:应用程序组件
  4. Android应用程序(activity)启动过程(二)
  5. Android在WebView上构建Web应用程序
  6. Android应用程序常见编译问题解决
  7. Android应用程序显示欢迎画面并开机自启动
  8. 在Android中使用Timer,并创建一个应用程序
  9. Android应用程序的Java数据更新和UI同步改变

随机推荐

  1. 1.5 万 Star!界面酷炫、简单易用的数据库
  2. centos 磁盘管理详解
  3. f-string 竟然能有 73 个例子,我要学习下
  4. 7 个省时高效的 pytest 特性和插件
  5. Android中JSON解析
  6. 再来 6 个例子教你重构 Python 代码
  7. Django2.0+小程序技术打造微信小程序助手
  8. 再次为王!Python 是 2020 年度编程语言
  9. android用jdbc多线程操作sqlite小结
  10. C语言的一些练习以及自己写一个猜数字小