Skip to content

Commit 43942d5

Browse files
committed
Add export behavior to broadcast receiver in SDLLockScreenActivity
1 parent 3885dac commit 43942d5

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

android/sdl_android/src/main/java/com/smartdevicelink/managers/lockscreen/SDLLockScreenActivity.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
import android.graphics.ColorFilter;
4343
import android.graphics.ColorMatrixColorFilter;
4444
import android.graphics.drawable.Drawable;
45+
import android.os.Build;
4546
import android.os.Bundle;
4647
import android.view.GestureDetector;
4748
import android.view.MotionEvent;
@@ -104,9 +105,12 @@ protected void onCreate(Bundle savedInstanceState) {
104105
IntentFilter lockscreenFilter = new IntentFilter();
105106
lockscreenFilter.addAction(CLOSE_LOCK_SCREEN_ACTION);
106107
lockscreenFilter.addAction(LOCKSCREEN_DEVICE_LOGO_DOWNLOADED);
107-
108108
// register broadcast receivers
109-
registerReceiver(lockScreenBroadcastReceiver, lockscreenFilter);
109+
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
110+
registerReceiver(lockScreenBroadcastReceiver, lockscreenFilter, RECEIVER_EXPORTED);
111+
} else {
112+
registerReceiver(lockScreenBroadcastReceiver, lockscreenFilter);
113+
}
110114
}
111115

112116
@Override

0 commit comments

Comments
 (0)