取消注册广播时报错是因为没有注册广播,这时可以使用下面的方法就可以解除报错:
try { unregisterReceiver(mBeidouModuleInfoReceiver); } catch (IllegalArgumentException e) { if (e.getMessage().contains("Receiver not registered")) { // Ignore this exception. This is exactly what is desired } else { // unexpected, re-throw throw e; } }