From 04b6d07b2b10965857fbaaaabc9aaa6bda2e2629 Mon Sep 17 00:00:00 2001 From: Vab Date: Wed, 13 Feb 2019 17:06:04 +0530 Subject: [PATCH] Only Snackbar pops up on denying the permissions #979 Updated --- .../kiwix/kiwixmobile/main/MainActivity.java | 21 ++++++------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java b/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java index 64ee5f360..d3e53b101 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java +++ b/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java @@ -1931,21 +1931,12 @@ public class MainActivity extends BaseActivity implements WebViewCallback, } private void searchFiles() { - if (Build.VERSION.SDK_INT >= VERSION_CODES.M) { - if (ContextCompat.checkSelfPermission(this, - Manifest.permission.READ_EXTERNAL_STORAGE) - != PackageManager.PERMISSION_GRANTED) { - if (ActivityCompat.shouldShowRequestPermissionRationale(this, - Manifest.permission.READ_EXTERNAL_STORAGE)) { - Toast.makeText(this, R.string.request_storage, - Toast.LENGTH_LONG).show(); - } - ActivityCompat.requestPermissions(this, - new String[] { Manifest.permission.READ_EXTERNAL_STORAGE }, - REQUEST_READ_STORAGE_PERMISSION); - } else { - fileSearch.scan(sharedPreferenceUtil.getPrefStorage()); - } + if (Build.VERSION.SDK_INT >= VERSION_CODES.M && ContextCompat.checkSelfPermission(this, + Manifest.permission.READ_EXTERNAL_STORAGE) + != PackageManager.PERMISSION_GRANTED) { + ActivityCompat.requestPermissions(this, + new String[] { Manifest.permission.READ_EXTERNAL_STORAGE }, + REQUEST_READ_STORAGE_PERMISSION); } else { fileSearch.scan(sharedPreferenceUtil.getPrefStorage()); }