2017网站开发薪资邯郸做移动网站的地方
前面文章内容介绍了 Radio 相关功能的设置,我们知道可以通过设置来监听不同内容的广播公告,但是在开启对应功能的同时,还需要先注册对应公告监听,这里我们就来看一下广播公告监听的注册流程。
一、注册公告
1、接口封装
private final AtomicBoolean mHasRegisterTa = new AtomicBoolean(false);
private RadioManager mRadioManager;// 获取RadioManager
mRadioManager = (RadioManager) context.getSystemService(Context.RADIO_SERVICE);private void registerTA() {if(mHasRegisterTa.get()){// 已经注册过return;}synchronized (mLock) {try {if(mHasRegisterTa.get()){// 公告已经注册过return;}// 存放要监听的公告类型Set<Integer> types = new HashSet<>();types.add(Announcement.TYPE_TRAFFI