fix RECEIVER_NOT_EXPORTED crash

This commit is contained in:
m2049r 2024-10-16 20:18:12 +02:00
parent 1a13bdde91
commit 4bfc9c1bdd
No known key found for this signature in database
GPG Key ID: 4386E69AF260078D
1 changed files with 3 additions and 3 deletions

View File

@ -40,6 +40,7 @@ import android.widget.Toast;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AlertDialog;
import androidx.core.content.ContextCompat;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentTransaction; import androidx.fragment.app.FragmentTransaction;
@ -1260,7 +1261,7 @@ public class LoginActivity extends BaseActivity
if (usbManager.hasPermission(device)) { if (usbManager.hasPermission(device)) {
connectLedger(usbManager, device); connectLedger(usbManager, device);
} else { } else {
registerReceiver(usbPermissionReceiver, new IntentFilter(ACTION_USB_PERMISSION)); ContextCompat.registerReceiver(this, usbPermissionReceiver, new IntentFilter(ACTION_USB_PERMISSION), ContextCompat.RECEIVER_NOT_EXPORTED);
usbManager.requestPermission(device, usbManager.requestPermission(device,
PendingIntent.getBroadcast(this, 0, PendingIntent.getBroadcast(this, 0,
new Intent(ACTION_USB_PERMISSION), new Intent(ACTION_USB_PERMISSION),
@ -1379,8 +1380,7 @@ public class LoginActivity extends BaseActivity
} }
} }
}; };
ContextCompat.registerReceiver(this, detachReceiver, new IntentFilter(UsbManager.ACTION_USB_DEVICE_DETACHED), ContextCompat.RECEIVER_NOT_EXPORTED);
registerReceiver(detachReceiver, new IntentFilter(UsbManager.ACTION_USB_DEVICE_DETACHED));
} }
public void onLedgerAction() { public void onLedgerAction() {