release 2.0.14 Beta
This commit is contained in:
@@ -9,7 +9,7 @@ android {
|
|||||||
applicationId "com.stardust.scriptdroid"
|
applicationId "com.stardust.scriptdroid"
|
||||||
minSdkVersion 17
|
minSdkVersion 17
|
||||||
targetSdkVersion 23
|
targetSdkVersion 23
|
||||||
versionCode 146
|
versionCode 147
|
||||||
versionName "2.0.14 Beta"
|
versionName "2.0.14 Beta"
|
||||||
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
|
||||||
multiDexEnabled true
|
multiDexEnabled true
|
||||||
|
|||||||
@@ -30,7 +30,6 @@ public abstract class BaseActivity extends AppCompatActivity {
|
|||||||
|
|
||||||
|
|
||||||
protected static final int PERMISSION_REQUEST_CODE = 11186;
|
protected static final int PERMISSION_REQUEST_CODE = 11186;
|
||||||
private static boolean isRequestingPermissions = false;
|
|
||||||
private BackPressedHandler.Observer mBackPressObserver = new BackPressedHandler.Observer();
|
private BackPressedHandler.Observer mBackPressObserver = new BackPressedHandler.Observer();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -66,12 +65,8 @@ public abstract class BaseActivity extends AppCompatActivity {
|
|||||||
|
|
||||||
protected void checkPermission(String... permissions) {
|
protected void checkPermission(String... permissions) {
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
||||||
if (isRequestingPermissions) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
String[] requestPermissions = getRequestPermissions(permissions);
|
String[] requestPermissions = getRequestPermissions(permissions);
|
||||||
if (requestPermissions.length > 0) {
|
if (requestPermissions.length > 0) {
|
||||||
isRequestingPermissions = true;
|
|
||||||
requestPermissions(requestPermissions, PERMISSION_REQUEST_CODE);
|
requestPermissions(requestPermissions, PERMISSION_REQUEST_CODE);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@@ -127,6 +122,5 @@ public abstract class BaseActivity extends AppCompatActivity {
|
|||||||
@Override
|
@Override
|
||||||
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
|
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
|
||||||
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
|
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
|
||||||
isRequestingPermissions = false;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -152,7 +152,7 @@ public class MainActivity extends BaseActivity implements OnActivityResultDelega
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void checkPermissions() {
|
private void checkPermissions() {
|
||||||
checkPermission(Manifest.permission.READ_EXTERNAL_STORAGE);
|
checkPermission(Manifest.permission.READ_PHONE_STATE, Manifest.permission.READ_EXTERNAL_STORAGE);
|
||||||
showAccessibilitySettingPromptIfDisabled();
|
showAccessibilitySettingPromptIfDisabled();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -59,9 +59,7 @@ public class SplashActivity extends BaseActivity {
|
|||||||
boolean forceShowAd = getIntent().getBooleanExtra(FORCE_SHOW_AD, false);
|
boolean forceShowAd = getIntent().getBooleanExtra(FORCE_SHOW_AD, false);
|
||||||
if (!forceShowAd && !Pref.shouldShowAd()) {
|
if (!forceShowAd && !Pref.shouldShowAd()) {
|
||||||
enterNextActivity();
|
enterNextActivity();
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
checkPermission(Manifest.permission.READ_PHONE_STATE, Manifest.permission.WRITE_EXTERNAL_STORAGE);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@AfterViews
|
@AfterViews
|
||||||
|
|||||||
Reference in New Issue
Block a user