Fix accessibility for account sync

Needed to get views recycling so that feedback could occur during
switch turning off.

Bug: 20020216
Change-Id: Ib7b1cdca78f5ac5064cdf521122ff7a5ee49f572
This commit is contained in:
Jason Monk
2015-06-25 15:03:26 -04:00
parent 91ba69df7e
commit fb6e1186ab
4 changed files with 15 additions and 7 deletions

View File

@@ -23,6 +23,7 @@ import android.preference.SwitchPreference;
import android.util.AttributeSet;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.android.settings.R;
@@ -43,17 +44,15 @@ public class SyncStateSwitchPreference extends SwitchPreference {
private boolean mOneTimeSyncMode = false;
public SyncStateSwitchPreference(Context context, AttributeSet attrs) {
super(context, attrs);
setWidgetLayoutResource(R.layout.preference_widget_sync_toggle);
super(context, attrs, 0, R.style.SyncSwitchPreference);
mAccount = null;
mAuthority = null;
}
public SyncStateSwitchPreference(Context context, Account account, String authority) {
super(context, null);
super(context, null, 0, R.style.SyncSwitchPreference);
mAccount = account;
mAuthority = authority;
setWidgetLayoutResource(R.layout.preference_widget_sync_toggle);
}
@Override