mirror of
https://github.com/beemdevelopment/Aegis.git
synced 2025-05-02 19:44:27 +00:00
Remove redundant permission request code from ScannerActivity
This commit is contained in:
parent
782f24342c
commit
93eeef142d
1 changed files with 1 additions and 24 deletions
|
@ -1,11 +1,8 @@
|
|||
package me.impy.aegis;
|
||||
|
||||
import android.Manifest;
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.support.v4.app.ActivityCompat;
|
||||
import android.os.Bundle;
|
||||
import android.widget.Toast;
|
||||
|
||||
|
@ -21,8 +18,6 @@ import me.impy.aegis.db.DatabaseEntry;
|
|||
import me.impy.aegis.helpers.SquareFinderView;
|
||||
|
||||
public class ScannerActivity extends AegisActivity implements ZXingScannerView.ResultHandler {
|
||||
private static final int CODE_ASK_PERMS = 0;
|
||||
|
||||
private ZXingScannerView _scannerView;
|
||||
|
||||
@Override
|
||||
|
@ -35,11 +30,8 @@ public class ScannerActivity extends AegisActivity implements ZXingScannerView.R
|
|||
return new SquareFinderView(context);
|
||||
}
|
||||
};
|
||||
|
||||
setContentView(_scannerView);
|
||||
_scannerView.setFormats(Collections.singletonList(BarcodeFormat.QR_CODE));
|
||||
|
||||
ActivityCompat.requestPermissions(ScannerActivity.this, new String[]{Manifest.permission.CAMERA}, CODE_ASK_PERMS);
|
||||
setContentView(_scannerView);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -75,19 +67,4 @@ public class ScannerActivity extends AegisActivity implements ZXingScannerView.R
|
|||
|
||||
_scannerView.resumeCameraPreview(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) {
|
||||
switch (requestCode) {
|
||||
case CODE_ASK_PERMS: {
|
||||
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
|
||||
_scannerView.setResultHandler(this);
|
||||
_scannerView.startCamera();
|
||||
} else {
|
||||
Toast.makeText(ScannerActivity.this, "Permission denied to get access to the camera", Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue