获取当前task的topactivity
来源:互联网 发布:seo外链自动群发工具 编辑:程序博客网 时间:2024/05/18 01:32
转自: http://ruirui516888.iteye.com/blog/1541780
记录备份。
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的栈顶
- crack the code interview 2.2
- 中科院计算所的ICTCLAS分词包java
- Android应用开发之PhoneStateListener 的使用
- Hadoop 中利用 mapreduce 读写 mysql 数据
- Genesis-3D 入门教程—7.贴图的导入
- 获取当前task的topactivity
- 嵌入式组态王的WinCE工业平板电脑与单片机,三菱FX2N工程案例
- android 蓝牙通信编程
- Android应用开发之ClipboardManager
- What Makes a Good Programmer Good?
- Genesis-3D 入门教程—8.天空盒
- iphone软件破解教程(工具篇)
- Java中使用Base64编码
- 看人挑担轻松