Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3c893e81 authored by Fang Yunong's avatar Fang Yunong Committed by Gerrit - the friendly Code Review server
Browse files

Dialer: Check the state of writing system settings permission.

Add a method to check the statue of writing system settings permission.

Change-Id: I69a052f204561f5692e63130ba6895e297b068fd
CRs-fixed: 1069172
parent d1b92db3
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -35,6 +35,7 @@ import android.provider.Settings;
import android.preference.Preference;
import android.preference.PreferenceFragment;
import android.preference.SwitchPreference;
import android.util.Log;

import java.lang.Object;
import java.lang.Override;
@@ -49,6 +50,7 @@ public class VideoCallingSettingsFragment extends PreferenceFragment implements
    private final static String KEY_VIDEO_CALL = "video_calling_preference";
    private SwitchPreference mVideoCallingPreference;
    private Context mContext;
    private static final String TAG = "VideoCallingSettingsFragment";

    @Override
    public void onCreate(Bundle savedInstanceState) {
@@ -74,8 +76,8 @@ public class VideoCallingSettingsFragment extends PreferenceFragment implements
        if (preference == mVideoCallingPreference) {
            boolean isCheck = mVideoCallingPreference.isChecked();
            CallUtil.createVideoCallingDialog(isCheck , mContext);
            Settings.System.putInt(mContext.getContentResolver(), CallUtil.CONFIG_VIDEO_CALLING,
                    isCheck ? CallUtil.ENABLE_VIDEO_CALLING : CallUtil.DISABLE_VIDEO_CALLING);
            boolean isSaved = CallUtil.saveVideoCallConfig(mContext,isCheck);
            Log.d(TAG, "onPreferenceChange isSaved = " + isSaved);
        }
        return true;
    }