\vendor\mediatek\proprietary\packages\apps\Camera\src\com\android\camera\manager\PickerManager.java
@Override
public void onRefresh() {
Log.d(TAG, "onRefresh(), mPreferenceReady:" + mPreferenceReady);
if (!mPreferenceReady) {
return;
}
mSlowMotion.initialize((IconListPreference) getContext().getListPreference(
SettingConstants.ROW_SETTING_SLOW_MOTION));
mHdr.initialize((IconListPreference) getContext().getListPreference(
SettingConstants.ROW_SETTING_HDR));
mFlashPicker.initialize((IconListPreference) getContext().getListPreference(
SettingConstants.ROW_SETTING_FLASH));
mCameraPicker.initialize((IconListPreference) getContext().getListPreference(
SettingConstants.ROW_SETTING_DUAL_CAMERA));
mStereoPicker.initialize((IconListPreference) getContext().getListPreference(
SettingConstants.ROW_SETTING_STEREO_MODE));
mSlowMotion.refresh();
mHdr.refresh();
mFlashPicker.setVisibility(View.GONE);//mFlashPicker.refresh();
boolean isCameraPickerVisible = ModeChecker.getCameraPickerVisible(getContext());
if (isCameraPickerVisible) {
mCameraPicker.refresh();
} else {
mCameraPicker.setVisibility(View.GONE);
}
boolean isStereoPickerVisibile = ModeChecker.getStereoPickerVisibile(getContext());
if (isStereoPickerVisibile) {
mStereoPicker.refresh();
} else {
mStereoPicker.setVisibility(View.GONE);
}
}