Skip to content

Commit 060e414

Browse files
committed
Missed: Export broadcast receiver in TransportManager and MediaStreamingStatus
1 parent a324328 commit 060e414

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

android/sdl_android/src/main/java/com/smartdevicelink/transport/TransportManager.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
import com.smartdevicelink.transport.enums.TransportType;
5151
import com.smartdevicelink.transport.utl.SdlDeviceListener;
5252
import com.smartdevicelink.transport.utl.TransportRecord;
53+
import com.smartdevicelink.util.AndroidTools;
5354
import com.smartdevicelink.util.DebugTool;
5455

5556
import java.lang.ref.WeakReference;
@@ -412,7 +413,8 @@ synchronized void enterLegacyMode(final String info) {
412413
IntentFilter intentFilter = new IntentFilter();
413414
intentFilter.addAction(BluetoothDevice.ACTION_ACL_DISCONNECTED);
414415
intentFilter.addAction(BluetoothAdapter.ACTION_STATE_CHANGED);
415-
contextWeakReference.get().registerReceiver(legacyDisconnectReceiver, intentFilter);
416+
AndroidTools.registerReceiver(contextWeakReference.get(),
417+
legacyDisconnectReceiver, intentFilter, Context.RECEIVER_EXPORTED);
416418
}
417419
} else {
418420
new Handler(Looper.myLooper()).postDelayed(new Runnable() {

android/sdl_android/src/main/java/com/smartdevicelink/util/MediaStreamingStatus.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -261,8 +261,8 @@ private void updateBroadcastReceiver() {
261261
}
262262
unregisterBroadcastReceiver();
263263
//Re-register receiver
264-
context.registerReceiver(broadcastReceiver, intentFilter);
265-
264+
AndroidTools.registerReceiver(context, broadcastReceiver, intentFilter,
265+
Context.RECEIVER_EXPORTED);
266266
}
267267

268268
}

0 commit comments

Comments
 (0)