判断特定Activity是否在前台显示
来源:互联网 发布:Windows安装Python 编辑:程序博客网 时间:2024/05/16 14:58
- /**
- * 判断某个界面是否在前台
- *
- * @param context
- * @param className
- * 某个界面名称
- */
- private boolean isForeground(Context context, String className) {
- if (context == null || TextUtils.isEmpty(className)) {
- return false;
- }
- ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
- List<RunningTaskInfo> list = am.getRunningTasks(1);
- if (list != null && list.size() > 0) {
- ComponentName cpn = list.get(0).topActivity;
- if (className.equals(cpn.getClassName())) {
- return true;
- }
- }
- return false;
- }
注:使用次方法,必须加上以下权限否则会报错
<uses-permission android:name="android.permission.REAL_GET_TASKS" />
之前的:<uses-permission android:name="android.permission.GET_TASKS"/>(已过期)
阅读全文
0 0
- 判断特定Activity是否在前台显示
- 判断某个Activity是否在前台显示
- 判断某个Activity是否在前台显示
- 如何判断Activity是否在前台显示
- 判断Activity是否在前台显示
- 判断进程是否存在、Activity是否在前台显示
- Android 判断 Activity 是否在前台
- Android 判断某Activity是否在前台/栈顶
- Android 判断某个Activity 是否在前台运行
- Android activity和进程是否在前台显示
- 判断应用程序是否在前台
- 判断应用是否在前台
- 判断Activity是否在运行、应用是否在前台、是否安装
- 如何知道某个Activity是否在前台?
- 判断程序是否运行在前台
- Android判断当前应用是否在前台
- Android判断App是否在前台运行
- 判断程序是否在前台运行
- svn分支合并到主干
- Android 软键盘 解析
- python异常的抛出机制
- mac 系统清除内存
- MVVMLight 实现指定Frame控件的导航
- 判断特定Activity是否在前台显示
- C++命名规则
- mysql 存储过程
- 筑讯材料·土|地漏小百科
- 通用接口测试用例设计
- struts2耦合和非耦合设置值和获取的方式
- POJ 1724 ROADS
- PythonWeb开发Django框架学习(十二)基础总结
- strong与weak