获取当前task的topactivity
来源:互联网 发布:零境网络是不是要倒闭 编辑:程序博客网 时间:2024/05/18 01:32
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
ComponentName cn = activityManager.getRunningTasks(Integer.MAX_VALUE).get(0).topActivity;
ComponentName 格式为{包名/包名.类名}
可以通过ComponentName的getClassName()方法获得当前Activity类名
可以通过ComponentName的getClassName()方法获得当前Activity类名
getRunninTask(int max)获得当前的max个task的list<ActivityManager.runningTask>,实际个数可能少于max个,取决于当前运行的task个数是否大于max个。
get(0)取得当前使用的runningTask,get(1)是上一次使用的runningTask
ActivityManager.runningTask的topActivity可以获得取得runingTask的顶层activity (当前屏幕正在运行的程序)
注:要在androidmanifest.xml中,添加用户权限
<uses-permission android:name="android.permission.GET_TASKS">
- 获取当前task的topactivity
- 获取当前task的topactivity
- android 5.0适配TopActivity获取
- 获取当前Task 的替代方法,获取最近运行列表
- Android5.0以上获取topActivity的包名方法与以下的整合
- android L 变化之 ActivityManager.getRunningTasks不能获取当前的task列表
- 安卓获取当前最顶部Task应用名称
- 获取当前的日期
- 获取当前的位置
- 获取当前的viewcontroller
- 获取当前的时间
- 获取当前的窗口
- 获取当前的SCN
- 获取当前的格林尼治时间
- 获取当前的UIViewController
- 检测Activity是否在当前Task的栈顶
- 检测Activity是否在当前Task的栈顶
- 检测Activity是否在当前Task的栈顶
- Spring batch 2.0例子(lineMapper)
- 找工作的想法
- Android 被杀掉的Service进程自动恢复?
- 如何在android上支持JNA
- ConcurrentModificationException
- 获取当前task的topactivity
- snmp mib2c 模板使用
- web.xml中openEntityManagerInViewFilter的作用
- linux 判断目录是否存在并创建
- oracle海量数据分页存储过程
- [转].Net多线程总结(一)
- Dom节点是js中的哪个对象的实例
- JavaScript中的单例模式
- 用C语言扩展PHP功能