我有一个Android服务,它在销毁时会给我以下错误消息:
服务io.aeroscope.aeroscope.AeroscopeBluetoothService已泄露最初在此处注册的IntentReceiver com.polidea.rxandroidble.RxBleAdapterStateObservable$1$1@3d91b742。你是否错过了对unregisterReceiver()的调用? 在android.app.LoadedApk $ ReceiverDispatcher。(LoadedApk.java:944)
该服务中唯一的订阅已在Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
File "C:\Python27\lib\bs4\__init__.py", line 228, in __init__
self._feed()
File "C:\Python27\lib\bs4\__init__.py", line 289, in _feed
self.builder.feed(self.markup)
File "C:\Python27\lib\bs4\builder\_htmlparser.py", line 219, in feed
raise e
HTMLParseError: malformed start tag, at line 1, column 11
方法中取消订阅(完整显示):
onDestroy()
此消息来自何处以及如何解决? (另外,是否需要if( !scanSubscription.isUnsubscribed() ) scanSubscription.unsubscribe();
super.onDestroy();
的测试?.isUnsubscribed()
应该先来吗?)