获取当前task的topactivity

转载 2012年03月22日 10:39:41

  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">

 

相关文章推荐

linux驱动current,引用当前进程,及task_struct

尽管内核模块不象应用程序一样顺序执行, 内核做的大部分动作是代表一个特定进程的. 内核代码可以引用当前进程, 通过存取全局项 current, 它在 中定义, 它产生一个指针指向结构 task_st...

linux驱动current,引用当前进程,及task_struct

http://blog.csdn.net/echoisland/article/details/6729061 linux驱动current,引用当前进程,及task_s...

获取当前cell中数据

  • 2015-08-06 10:33
  • 68KB
  • 下载

uCOS-ii 如何获取最高优先级的Task

uCOS_ii在进行Task Switch时,会选择当前Ready队列里优先级最高的Task来运行。那么uCOS_ii是如何找到优先级最高的Task的呢? 首先从以下代码片段入手进行分析, #d...

SSIS中Sql Task 获取系统变量

执行 SQL 任务使用不同的连接类型时,SQL 命令的语法使用不同的参数标记。例如,ADO.NET 连接管理器类型要求 SQL 命令使用格式为 @varParameter 的参数标记,而 OLE DB...

获取当前运行进程

  • 2015-01-30 16:49
  • 32KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)