首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

任务管理器在运行的程序(1)

2012-09-27 
任务管理器正在运行的程序(1)RunningTaskInfo范例说明Android操作系统并没有提供任务管理器程序,无从得知

任务管理器正在运行的程序(1)

RunningTaskInfo

范例说明

Android操作系统并没有提供任务管理器程序,无从得知后台有哪些程序正在运行。本范例是通过ActivityManager.getRunningTasks方法来取得正在运行中的工作程序,并使用ListView将之罗列出来。

这里说的"正在运行"是指单击"按钮"时所获取到的信息,如果放在ListView里的工作已经结束,或者被操作系统回收(Garbage Collection,GC),此时是不会更新运行列表的,而由于没有其他运行中工作的访问权限,因此也不能通过本程序关闭。

在以下范例的Layout里,设计一个TextView、一个ListView以及一个按钮,通过按钮单击的事件,同时向系统ActivityManager取出正在运行的Activity Tasks。

运行结果(见图5-23)

?

?

来自:http://book.51cto.com/art/201007/212202.htm

热点排行