move askForStoragePermission
This commit is contained in:
parent
2626e5bb63
commit
250f9f74a0
2 changed files with 12 additions and 9 deletions
|
@ -1,6 +1,5 @@
|
|||
package info.nightscout.androidaps;
|
||||
|
||||
import android.Manifest;
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.content.DialogInterface;
|
||||
|
@ -72,19 +71,16 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe
|
|||
menuButton = (ImageButton) findViewById(R.id.overview_menuButton);
|
||||
menuButton.setOnClickListener(this);
|
||||
|
||||
checkEula();
|
||||
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP_MR1) {
|
||||
AndroidPermission.askForPermission(this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE,
|
||||
Manifest.permission.WRITE_EXTERNAL_STORAGE}, AndroidPermission.CASE_STORAGE);
|
||||
}
|
||||
AndroidPermission.askForBatteryOptimizationPermission(this);
|
||||
doMigrations();
|
||||
|
||||
if (!SP.getBoolean(R.string.key_setupwizard_processed, false)) {
|
||||
Intent intent = new Intent(this, SetupWizardActivity.class);
|
||||
startActivity(intent);
|
||||
}
|
||||
|
||||
checkEula();
|
||||
AndroidPermission.askForStoragePermission(this);
|
||||
AndroidPermission.askForBatteryOptimizationPermission(this);
|
||||
doMigrations();
|
||||
|
||||
if (Config.logFunctionCalls)
|
||||
log.debug("onCreate");
|
||||
|
||||
|
|
|
@ -60,6 +60,13 @@ public class AndroidPermission {
|
|||
}
|
||||
}
|
||||
|
||||
public static synchronized void askForStoragePermission(Activity activity) {
|
||||
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP_MR1) {
|
||||
AndroidPermission.askForPermission(activity, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE,
|
||||
Manifest.permission.WRITE_EXTERNAL_STORAGE}, AndroidPermission.CASE_STORAGE);
|
||||
}
|
||||
}
|
||||
|
||||
public static synchronized void askForLocationPermissions(Activity activity) {
|
||||
if (askForLocation) { //only when settings were changed an MainActivity resumes.
|
||||
askForLocation = false;
|
||||
|
|
Loading…
Reference in a new issue