Use AfW user handle when setting auto_sync for work
Change-Id: Ib1aa576a0083282dc59d8fe0d5c4784233eef024 Fix: 36675513 Test: make RunSettingsRoboTests
This commit is contained in:
@@ -28,8 +28,8 @@ import android.os.UserHandle;
|
||||
import android.os.UserManager;
|
||||
import android.support.v14.preference.SwitchPreference;
|
||||
import android.support.v7.preference.Preference;
|
||||
|
||||
import android.util.Log;
|
||||
|
||||
import com.android.internal.logging.nano.MetricsProto;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.core.PreferenceController;
|
||||
@@ -41,9 +41,10 @@ public class AutoSyncDataPreferenceController extends PreferenceController {
|
||||
private static final String TAG_CONFIRM_AUTO_SYNC_CHANGE = "confirmAutoSyncChange";
|
||||
private static final String KEY_AUTO_SYNC_ACCOUNT = "auto_sync_account_data";
|
||||
|
||||
protected UserManager mUserManager;
|
||||
private UserHandle mUserHandle;
|
||||
private Fragment mParentFragment;
|
||||
protected final UserManager mUserManager;
|
||||
private final Fragment mParentFragment;
|
||||
|
||||
protected UserHandle mUserHandle;
|
||||
|
||||
public AutoSyncDataPreferenceController(Context context, Fragment parent) {
|
||||
super(context);
|
||||
|
@@ -18,6 +18,8 @@ package com.android.settings.accounts;
|
||||
import android.app.Fragment;
|
||||
import android.content.Context;
|
||||
|
||||
import com.android.settings.Utils;
|
||||
|
||||
public class AutoSyncWorkDataPreferenceController extends AutoSyncPersonalDataPreferenceController {
|
||||
|
||||
private static final String TAG = "AutoSyncWorkData";
|
||||
@@ -25,11 +27,11 @@ public class AutoSyncWorkDataPreferenceController extends AutoSyncPersonalDataPr
|
||||
|
||||
public AutoSyncWorkDataPreferenceController(Context context, Fragment parent) {
|
||||
super(context, parent);
|
||||
mUserHandle = Utils.getManagedProfile(mUserManager);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getPreferenceKey() {
|
||||
return KEY_AUTO_SYNC_WORK_ACCOUNT;
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user