Fix b/265746746: Announce "Battery usage for [slot_timestamp]" instead of changing focus when Talk Back on.
https://drive.google.com/file/d/173RPKsnIE7ZhBAJLrivqkbiWg9Ay41bC/view?usp=sharing&resourcekey=0-jHJ7vZ9BEhzxdWncqCQVQg Bug: 265746746 Fix: 265746746 Test: manual Change-Id: Iad92eff50d73853793daa9d6d3551768678c2eb2
This commit is contained in:
@@ -27,6 +27,7 @@ import android.view.View;
|
||||
import android.widget.AdapterView;
|
||||
|
||||
import androidx.preference.Preference;
|
||||
import androidx.preference.PreferenceCategory;
|
||||
import androidx.preference.PreferenceGroup;
|
||||
import androidx.preference.PreferenceScreen;
|
||||
|
||||
@@ -74,7 +75,7 @@ public class BatteryUsageBreakdownController extends BasePreferenceController
|
||||
@VisibleForTesting
|
||||
Context mPrefContext;
|
||||
@VisibleForTesting
|
||||
AccessibilityFocusablePreferenceCategory mRootPreference;
|
||||
PreferenceCategory mRootPreference;
|
||||
@VisibleForTesting
|
||||
SpinnerPreference mSpinnerPreference;
|
||||
@VisibleForTesting
|
||||
@@ -203,9 +204,6 @@ public class BatteryUsageBreakdownController extends BasePreferenceController
|
||||
: mPrefContext.getString(
|
||||
R.string.battery_usage_breakdown_title_for_slot, slotTimestamp));
|
||||
mRootPreference.setVisible(true);
|
||||
mHandler.post(() -> {
|
||||
mRootPreference.requestAccessibilityFocus();
|
||||
});
|
||||
}
|
||||
|
||||
private void showFooterPreference(boolean isAllBatteryUsageEmpty, String slotTimestamp) {
|
||||
|
Reference in New Issue
Block a user