android插件化-监听apkplug插件安装/卸载状态-05

a 夏天 提交于 2019-12-05 06:26:05

可下载最新的apkplugdemo源码http://git.oschina.net/plug/apkplugDemos

    有时我们需要以事件的形式监听插件的安装/卸载状态等信息,如插件列表更新等场合。apkplug框架提供这样的功能并且实现简单

public void ListenerBundleEvent(){
 frame.getSystemBundleContext()
.addBundleListener(
	new SynchronousBundleListener(){
		public void bundleChanged(BundleEvent event) {
		//插件状态改变事件
		event.getType() ;//事件类型
		event.getBundle();//发生事件的插件Bundle
						
	         }	
	});
}

事件类型

      BundleEvent.INSTALLED;     //插件安装事件
      BundleEvent.STOPPED;       //插件停止事件
      BundleEvent.UNINSTALLED; //插件卸载事件
      BundleEvent.UPDATED;      //插件更新事件

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!