Android 7.0判断栈顶Activity错误 几率显示为launcher
来源:互联网 发布:免费钢材销售软件 编辑:程序博客网 时间:2024/05/22 15:48
//Android 6.0的读取栈顶Activity的方法 private String getTopActivityInfo() { ComponentName cn = null; String classname = null; ActivityManager mAm = (ActivityManager) getContext().getSystemService(Context.ACTIVITY_SERVICE); if (mAm.getRunningTasks(1) != null && mAm.getRunningTasks(1).get(0) != null) { cn = mAm.getRunningTasks(1).get(0).topActivity; } if (cn != null) { classname = cn.getClassName(); Log.d(TAG, "isAppTopActivity->Class Name:" + classname); return classname; } else { return ""; } }//Android 7.0后的读取栈顶Activity的方法 private String getTopActivityInfo() { ActivityManager manager = (ActivityManager) getContext().getSystemService(Context.ACTIVITY_SERVICE); String topActivityName; List<ActivityManager.RunningAppProcessInfo> pis = manager.getRunningAppProcesses(); ActivityManager.RunningAppProcessInfo topAppProcess = pis.get(0); if (topAppProcess != null && topAppProcess.importance == ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND) { topActivityName = topAppProcess.processName; }else{ topActivityName =""; } Log.v(TAG,"topActivityName is "+topActivityName); return topActivityName; }
如果在7.0使用6.0的判断方式,当从一个应用切换到另一个应用,有几率判断错误,判断为显示为桌面(launcher)
阅读全文
0 0
- Android 7.0判断栈顶Activity错误 几率显示为launcher
- Android 判断某Activity是否在前台/栈顶
- Android判断当前栈顶Activity的包名
- android判断一个Activity是否处于栈顶
- Android !No Launcher activity found!错误
- Android !No Launcher activity found!错误
- Android !No Launcher activity found!错误
- Android !No Launcher activity found!错误
- 判断一个Activity是否处于栈顶
- 判断Activity是否处于栈顶
- 判断Activity是否位于栈顶
- 判断一个Activity是否处于栈顶
- 判断或者获取栈顶Activity
- Android之后台服务判断本应用Activity是否处于栈顶
- Android之后台服务判断本应用Activity是否处于栈顶
- Android之后台服务判断本应用Activity是否处于栈顶
- Android获取栈顶的activity
- 半转载半总结:Activity管理---Android之后台服务判断本应用Activity是否处于栈顶
- Hadoop笔试题一
- 看
- 1035. 插入与归并(25)
- PHP数组遍历
- Spring中异步处理@Async注解
- Android 7.0判断栈顶Activity错误 几率显示为launcher
- jsp 3,4,6,9
- LintCode之39 恢复旋转排序数组
- 如何使用vps
- PAT1068
- Entity Framework
- 【almost技术宅拯救世界】教你删除Windows.old文件夹
- LDAP + redmine + gerrit + jenkins + gitlab -- 添加已有git仓库到gerrit
- 洛谷P2073 送花_Treap