SD-188 - navigate to phone settings if permission is denied
This commit is contained in:
@ -3,18 +3,26 @@ package com.safemobile.helpers;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
import android.provider.Settings;
|
||||
|
||||
import com.safemobile.enums.ProviderSettingsStatus;
|
||||
|
||||
public class ProviderSettingsHelper {
|
||||
private static final String PACKAGE = "package";
|
||||
public static final String PACKAGE = "package";
|
||||
public static final String ACTION_APPLICATION_DETAILS_SETTINGS = Settings.ACTION_APPLICATION_DETAILS_SETTINGS;
|
||||
public static final String ACTION_SETTINGS = Settings.ACTION_SETTINGS;
|
||||
|
||||
public static String getAction(ProviderSettingsStatus providerSettingsStatus){
|
||||
switch (providerSettingsStatus){
|
||||
case ACTION_APPLICATION_DETAILS_SETTINGS:
|
||||
return "android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS";
|
||||
private ProviderSettingsHelper() {
|
||||
|
||||
}
|
||||
|
||||
public static String getAction(ProviderSettingsStatus providerSettingsStatus) {
|
||||
switch (providerSettingsStatus) {
|
||||
case APPLICATION_DETAILS:
|
||||
return ACTION_APPLICATION_DETAILS_SETTINGS;
|
||||
case SETTINGS:
|
||||
default:
|
||||
return "android.provider.Settings";
|
||||
return ACTION_SETTINGS;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user