Merge "Revert "Announce access point changes."" into nyc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
a64e3a0844
@@ -28,13 +28,10 @@ import android.support.v7.preference.PreferenceViewHolder;
|
|||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.AttributeSet;
|
import android.util.AttributeSet;
|
||||||
import android.util.SparseArray;
|
import android.util.SparseArray;
|
||||||
import android.view.View;
|
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.android.settingslib.R;
|
import com.android.settingslib.R;
|
||||||
|
|
||||||
import java.util.Objects;
|
|
||||||
|
|
||||||
public class AccessPointPreference extends Preference {
|
public class AccessPointPreference extends Preference {
|
||||||
|
|
||||||
private static final int[] STATE_SECURED = {
|
private static final int[] STATE_SECURED = {
|
||||||
@@ -111,7 +108,6 @@ public class AccessPointPreference extends Preference {
|
|||||||
mTitleView.setCompoundDrawablePadding(mBadgePadding);
|
mTitleView.setCompoundDrawablePadding(mBadgePadding);
|
||||||
}
|
}
|
||||||
view.itemView.setContentDescription(mContentDescription);
|
view.itemView.setContentDescription(mContentDescription);
|
||||||
view.itemView.setAccessibilityLiveRegion(View.ACCESSIBILITY_LIVE_REGION_POLITE);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void updateIcon(int level, Context context) {
|
protected void updateIcon(int level, Context context) {
|
||||||
@@ -152,7 +148,6 @@ public class AccessPointPreference extends Preference {
|
|||||||
* Updates the title and summary; may indirectly call notifyChanged().
|
* Updates the title and summary; may indirectly call notifyChanged().
|
||||||
*/
|
*/
|
||||||
public void refresh() {
|
public void refresh() {
|
||||||
boolean updated = false;
|
|
||||||
if (mForSavedNetworks) {
|
if (mForSavedNetworks) {
|
||||||
setTitle(mAccessPoint.getConfigName());
|
setTitle(mAccessPoint.getConfigName());
|
||||||
} else {
|
} else {
|
||||||
@@ -164,28 +159,21 @@ public class AccessPointPreference extends Preference {
|
|||||||
if (level != mLevel) {
|
if (level != mLevel) {
|
||||||
mLevel = level;
|
mLevel = level;
|
||||||
updateIcon(mLevel, context);
|
updateIcon(mLevel, context);
|
||||||
updated = true;
|
notifyChanged();
|
||||||
}
|
}
|
||||||
updateBadge(context);
|
updateBadge(context);
|
||||||
|
|
||||||
setSummary(mForSavedNetworks ? mAccessPoint.getSavedNetworkSummary()
|
setSummary(mForSavedNetworks ? mAccessPoint.getSavedNetworkSummary()
|
||||||
: mAccessPoint.getSettingsSummary());
|
: mAccessPoint.getSettingsSummary());
|
||||||
|
|
||||||
CharSequence contentDescription = getTitle();
|
mContentDescription = getTitle();
|
||||||
if (getSummary() != null) {
|
if (getSummary() != null) {
|
||||||
contentDescription = TextUtils.concat(contentDescription, ",", getSummary());
|
mContentDescription = TextUtils.concat(mContentDescription, ",", getSummary());
|
||||||
}
|
}
|
||||||
if (level >= 0 && level < WIFI_CONNECTION_STRENGTH.length) {
|
if (level >= 0 && level < WIFI_CONNECTION_STRENGTH.length) {
|
||||||
contentDescription = TextUtils.concat(contentDescription, ",",
|
mContentDescription = TextUtils.concat(mContentDescription, ",",
|
||||||
getContext().getString(WIFI_CONNECTION_STRENGTH[level]));
|
getContext().getString(WIFI_CONNECTION_STRENGTH[level]));
|
||||||
}
|
}
|
||||||
if (!Objects.equals(contentDescription, mContentDescription)) {
|
|
||||||
mContentDescription = contentDescription;
|
|
||||||
updated = true;
|
|
||||||
}
|
|
||||||
if (updated) {
|
|
||||||
notifyChanged();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user