Bug 1264835 - Updated DefaultDoorHanger so that the default CheckBox state could be specified as an option. r=sebastian

This commit is contained in:
Nicholas Rosbrook 2016-06-17 18:29:15 -07:00
Родитель 8d1d5c1189
Коммит 9dcffb4d88
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -125,6 +125,10 @@ public class DefaultDoorHanger extends DoorHanger {
if (!TextUtils.isEmpty(checkBoxText)) { if (!TextUtils.isEmpty(checkBoxText)) {
mCheckBox = (CheckBox) findViewById(R.id.doorhanger_checkbox); mCheckBox = (CheckBox) findViewById(R.id.doorhanger_checkbox);
mCheckBox.setText(checkBoxText); mCheckBox.setText(checkBoxText);
if (options.has("checkboxState")) {
final boolean checkBoxState = options.optBoolean("checkboxState");
mCheckBox.setChecked(checkBoxState);
}
mCheckBox.setVisibility(VISIBLE); mCheckBox.setVisibility(VISIBLE);
} }
} }