Skip to content

Commit 5183367

Browse files
committed
Ensure broadcast receiver complies with Android 13+
1 parent 46f2301 commit 5183367

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

app/src/main/java/com/nemesis/mocktraffic/MainActivity.java

+6-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,12 @@ protected void onResume() {
104104
super.onResume();
105105
// Register the receiver
106106
IntentFilter filter = new IntentFilter(TrafficService.ACTION_UPDATE_STATS);
107-
registerReceiver(statsReceiver, filter);
107+
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { // Android 13 and above
108+
registerReceiver(statsReceiver, filter, Context.RECEIVER_NOT_EXPORTED);
109+
} else {
110+
registerReceiver(statsReceiver, filter); // Older versions
111+
}
112+
108113
}
109114

110115
@Override

0 commit comments

Comments
 (0)