Fix switch listener on app notif page
Test: RoboTests, manually change setting Fixes: 193442605 Change-Id: Ie93469479e252811921a6451853b073dadb0d0a1
This commit is contained in:
@@ -155,13 +155,13 @@ public class ApplicationViewHolder extends RecyclerView.ViewHolder {
|
||||
}
|
||||
}
|
||||
|
||||
void updateSwitch(View.OnClickListener listener, boolean enabled, boolean checked) {
|
||||
void updateSwitch(Switch.OnCheckedChangeListener listener, boolean enabled, boolean checked) {
|
||||
if (mSwitch != null && mWidgetContainer != null) {
|
||||
mWidgetContainer.setOnClickListener(listener);
|
||||
mWidgetContainer.setFocusable(false);
|
||||
mWidgetContainer.setClickable(false);
|
||||
mSwitch.setFocusable(true);
|
||||
mSwitch.setClickable(true);
|
||||
mSwitch.setOnCheckedChangeListener(listener);
|
||||
mSwitch.setChecked(checked);
|
||||
mSwitch.setEnabled(enabled);
|
||||
}
|
||||
|
@@ -1505,7 +1505,7 @@ public class ManageApplications extends InstrumentedFragment
|
||||
switch (mManageApplications.mListType) {
|
||||
case LIST_TYPE_NOTIFICATION:
|
||||
holder.updateSwitch(((AppStateNotificationBridge) mExtraInfoBridge)
|
||||
.getSwitchOnClickListener(entry),
|
||||
.getSwitchOnCheckedListener(entry),
|
||||
AppStateNotificationBridge.enableSwitch(entry),
|
||||
AppStateNotificationBridge.checkSwitch(entry));
|
||||
if (entry.extraInfo != null
|
||||
|
Reference in New Issue
Block a user