Untitled
unknown
plain_text
9 months ago
889 B
5
Indexable
private boolean isReceiverRegistered = false;
private void registerReceiver() {
if (!isReceiverRegistered) {
try {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
requireActivity().registerReceiver(receiver, filter, Context.RECEIVER_NOT_EXPORTED);
}
isReceiverRegistered = true;
} catch (IllegalArgumentException e) {
e.printStackTrace(); // Log the exception
}
}
}
private void unregisterReceiver() {
if (isReceiverRegistered) {
try {
requireActivity().unregisterReceiver(receiver);
isReceiverRegistered = false;
} catch (IllegalArgumentException e) {
e.printStackTrace(); // Log the exception
}
}
}Editor is loading...
Leave a Comment