Loading src/com/android/bluetooth/sap/SapService.java +7 −5 Original line number Diff line number Diff line Loading @@ -92,6 +92,7 @@ public class SapService extends ProfileService { private boolean mRemoveTimeoutMsg = false; private boolean mIsWaitingAuthorization = false; private boolean mIsRegistered = false; // package and class name to which we send intent to check message access access permission private static final String ACCESS_AUTHORITY_PACKAGE = "com.android.settings"; Loading Loading @@ -182,11 +183,6 @@ public class SapService extends ProfileService { break; } } if (mInterrupted) { initSocketOK = false; // close server socket to avoid resource leakage closeServerSocket(); } if (initSocketOK) { if (VERBOSE) Log.v(TAG, "Succeed to create listening socket "); Loading Loading @@ -584,6 +580,7 @@ public class SapService extends ProfileService { try { registerReceiver(mSapReceiver, filter); mIsRegistered = true; } catch (Exception e) { Log.w(TAG,"Unable to register sap receiver",e); } Loading @@ -598,7 +595,12 @@ public class SapService extends ProfileService { @Override protected boolean stop() { Log.v(TAG, "stop()"); if (!mIsRegistered){ Log.i(TAG, "Avoid unregister when receiver it is not registered"); return true; } try { mIsRegistered = false; unregisterReceiver(mSapReceiver); } catch (Exception e) { Log.w(TAG,"Unable to unregister sap receiver",e); Loading Loading
src/com/android/bluetooth/sap/SapService.java +7 −5 Original line number Diff line number Diff line Loading @@ -92,6 +92,7 @@ public class SapService extends ProfileService { private boolean mRemoveTimeoutMsg = false; private boolean mIsWaitingAuthorization = false; private boolean mIsRegistered = false; // package and class name to which we send intent to check message access access permission private static final String ACCESS_AUTHORITY_PACKAGE = "com.android.settings"; Loading Loading @@ -182,11 +183,6 @@ public class SapService extends ProfileService { break; } } if (mInterrupted) { initSocketOK = false; // close server socket to avoid resource leakage closeServerSocket(); } if (initSocketOK) { if (VERBOSE) Log.v(TAG, "Succeed to create listening socket "); Loading Loading @@ -584,6 +580,7 @@ public class SapService extends ProfileService { try { registerReceiver(mSapReceiver, filter); mIsRegistered = true; } catch (Exception e) { Log.w(TAG,"Unable to register sap receiver",e); } Loading @@ -598,7 +595,12 @@ public class SapService extends ProfileService { @Override protected boolean stop() { Log.v(TAG, "stop()"); if (!mIsRegistered){ Log.i(TAG, "Avoid unregister when receiver it is not registered"); return true; } try { mIsRegistered = false; unregisterReceiver(mSapReceiver); } catch (Exception e) { Log.w(TAG,"Unable to unregister sap receiver",e); Loading