Also ask for camera permissions when launching through an app shortcut

pull/120/head
Alexander Bakker 7 years ago
parent 3f979843c7
commit 75a91ce191

@ -173,7 +173,7 @@ public class MainActivity extends AegisActivity implements EntryListView.Listene
switch (requestCode) {
case CODE_PERM_CAMERA:
onScan();
startScanActivity();
break;
}
}
@ -197,18 +197,6 @@ public class MainActivity extends AegisActivity implements EntryListView.Listene
startActivityForResult(intent, requestCode);
}
private void onEnterEntry() {
startEditProfileActivity(CODE_ENTER_ENTRY, null, true);
}
private void onScan() {
if (!PermissionHelper.request(this, CODE_PERM_CAMERA, Manifest.permission.CAMERA)) {
return;
}
startScanActivity();
}
private void onScanResult(int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
DatabaseEntry entry = (DatabaseEntry) data.getSerializableExtra("entry");
@ -291,6 +279,10 @@ public class MainActivity extends AegisActivity implements EntryListView.Listene
}
private void startScanActivity() {
if (!PermissionHelper.request(this, CODE_PERM_CAMERA, Manifest.permission.CAMERA)) {
return;
}
Intent scannerActivity = new Intent(getApplicationContext(), ScannerActivity.class);
startActivityForResult(scannerActivity, CODE_SCAN);
}

Loading…
Cancel
Save