Fix memory leak in payment transfer fragment.

This commit is contained in:
Varsha
2022-11-16 11:55:32 -08:00
committed by Cody Henthorne
parent afb2b1a1a2
commit 807a0e02a2

View File

@@ -92,7 +92,7 @@ public final class PaymentsTransferFragment extends LoggingFragment {
} }
private void scanQrCode() { private void scanQrCode() {
Permissions.with(requireActivity()) Permissions.with(this)
.request(Manifest.permission.CAMERA) .request(Manifest.permission.CAMERA)
.ifNecessary() .ifNecessary()
.withRationaleDialog(getString(R.string.PaymentsTransferFragment__to_scan_a_qr_code_signal_needs), R.drawable.ic_camera_24) .withRationaleDialog(getString(R.string.PaymentsTransferFragment__to_scan_a_qr_code_signal_needs), R.drawable.ic_camera_24)
@@ -110,4 +110,10 @@ public final class PaymentsTransferFragment extends LoggingFragment {
.setNegativeButton(android.R.string.cancel, null) .setNegativeButton(android.R.string.cancel, null)
.show(); .show();
} }
@Override
@SuppressWarnings("deprecation")
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
Permissions.onRequestPermissionsResult(this, requestCode, permissions, grantResults);
}
} }