拓冰建站拓冰建站
首页 / 资讯中心 / 正文

Android开发 在服务中实时监听任务栈变化触发相应处理

Android开发 在服务中实时监听任务栈变化触发相应处理示例importandroid.app.ActivityManager;importandroid.app.TaskStackListener;importandroid.app.IActivityTaskManager;importandroid.app.ActivityTaskManager;importandroid.os.RemoteException;publicclassSkgSystemUIServiceextendsService{privateIActivityTaskManagermActivityTaskManager;privateTaskStackListenermTaskStackListener;OverridepublicvoidonCreate(){super.onCreate();initMonitor();}privatevoidinitMonitor(){try{mActivityTaskManagerActivityTaskManager.getService();mTaskStackListenernewTaskStackListener(){OverridepublicvoidonTaskStackChanged()throwsRemoteException{//触发相应处理...}OverridepublicvoidonTaskMovedToFront(inttaskId)throwsRemoteException{//触发相应处理...}};mActivityTaskManager.registerTaskStackListener(mTaskStackListener);}catch(RemoteExceptione){Log.e(SkgSystemUIService,Failed to register task stack listener,e);}}}如果对你有帮助就一键三连呗关注点赞收藏我会持续更新更多干货~~
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门