android 我想获取当前运行的activity

mactivitymanager=(ActivityManager)getSystemService(ACTIVITY_SERVICE);ComponentNamecn=... mactivitymanager=(ActivityManager)getSystemService(ACTIVITY_SERVICE);
ComponentName cn = mactivitymanager.getRunningTasks(1).get(0).topActivity;//没次运行 到这句的时候程序就会非正常关闭,我已经添在androidmainfest里添加权限了,还是没有用
急,完成加分
展开
 我来答
卡卡罗特卡
2011-03-21
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
你这句只是获得当前运行的Activity名字··没用的。。。。要得到事例啊··至于怎么得到事例来用··我也不清楚··正在找··哎。。。
追问
我本意是想按照任务管理器的原理获取当前任务的,但是网上能找到的代码全部都是获取activity的,这方面不太懂,但是android应该提供process的吧
追答
获得当前的任务么? 你百度一下ActivityManagerNative
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式