package cn.com.magnity.magnitycx; import android.content.Intent; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v4.app.DialogFragment; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; import cn.com.magnity.magnitycx.sdk.DelegateOptionSelected; import cn.com.magnity.magnitycx.sdk.DeviceController; import cn.com.magnity.magnitycx.sdk.ExtPara; import cn.com.magnity.magnitycx.sdk.MagParameter; import cn.com.magnity.magnitycx.sdk.MsgBus; import cn.com.magnity.magnitycx.sdk.SharedPreferencesManager; import cn.com.magnity.magnitycx.sdk.UsbCommunication; import cn.com.magnity.magnitycx.sdk.UsbConnection; import com.baidu.mobstat.StatService; /* loaded from: classes.dex */ public class FragmentSetting extends Fragment implements DelegateOptionSelected { private View rootView_; private SettingClickListner settingClickListner_; @Override // android.support.v4.app.Fragment public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.settingClickListner_ = new SettingClickListner(); } @Override // android.support.v4.app.Fragment @Nullable public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { this.rootView_ = inflater.inflate(R.layout.fragment_setting, (ViewGroup) null); initUi(this.rootView_); return this.rootView_; } /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */ private void initUi(View rootView) { int id; int id2; int id3; int id4; int id5; int devType = MagApplication.magParameter.basePara1.devType; setText1_(rootView, R.id.id_setting_subheader_visible, R.string.settingsVisible); switch (MagApplication.magParameter.visWndSize) { case 0: id = R.string.settingsVisibleSizeSmall; break; case 1: id = R.string.settingsVisibleSizeMedium; break; case 2: id = R.string.settingsVisibleSizeLarge; break; default: id = R.string.settingsVisibleSizeSmall; break; } setTextIcon(rootView, R.id.id_setting_item_visiblesize, R.string.settingsVisibleSize, id, R.mipmap.expand_more).setOnClickListener(this.settingClickListner_); setText1_(rootView, R.id.id_setting_subheader_maxmintrace, R.string.settingsTempTrace); switch (MagApplication.magParameter.maxMinTrace) { case -1: id2 = R.string.settingsNoneTrace; break; case 0: id2 = R.string.settingsMaxTrace; break; case 1: id2 = R.string.settingsMinTrace; break; case 2: id2 = R.string.settingsMaxMinTrace; break; default: id2 = R.string.settingsMaxTrace; break; } setTextIcon(rootView, R.id.id_setting_item_maxmintrace, R.string.settingsTraceTarget, id2, R.mipmap.expand_more).setOnClickListener(this.settingClickListner_); if (UsbConnection.getInstance().isConnected()) { switch (devType) { case 0: case 5: case 6: StatService.onEvent(getContext(), MagParameter.EVENT_C1_ID, MagParameter.EVENT_C1); rootView.findViewById(R.id.trace_divider3).setVisibility(8); rootView.findViewById(R.id.trace_divider4).setVisibility(8); rootView.findViewById(R.id.id_setting_item_roitrace).setVisibility(8); break; case 1: StatService.onEvent(getContext(), MagParameter.EVENT_C3_ID, MagParameter.EVENT_C3); rootView.findViewById(R.id.trace_divider1).setVisibility(8); rootView.findViewById(R.id.trace_divider2).setVisibility(8); rootView.findViewById(R.id.trace_divider3).setVisibility(8); rootView.findViewById(R.id.trace_divider4).setVisibility(8); rootView.findViewById(R.id.id_setting_subheader_maxmintrace).setVisibility(8); rootView.findViewById(R.id.id_setting_item_maxmintrace).setVisibility(8); rootView.findViewById(R.id.id_setting_item_roitrace).setVisibility(8); break; case 2: StatService.onEvent(getContext(), MagParameter.EVENT_C3_ID, MagParameter.EVENT_C3); setTextIcon(rootView, R.id.id_setting_item_roitrace, R.string.settingsTraceROI, "", MagApplication.magParameter.isTraceRoi ? R.mipmap.media_selected : R.mipmap.media_unselected).setOnClickListener(this.settingClickListner_); break; case 3: case 4: default: rootView.findViewById(R.id.trace_divider3).setVisibility(8); rootView.findViewById(R.id.trace_divider4).setVisibility(8); rootView.findViewById(R.id.id_setting_item_roitrace).setVisibility(8); break; } } else { rootView.findViewById(R.id.trace_divider1).setVisibility(8); rootView.findViewById(R.id.trace_divider2).setVisibility(8); rootView.findViewById(R.id.trace_divider3).setVisibility(8); rootView.findViewById(R.id.trace_divider4).setVisibility(8); rootView.findViewById(R.id.id_setting_subheader_maxmintrace).setVisibility(8); rootView.findViewById(R.id.id_setting_item_maxmintrace).setVisibility(8); rootView.findViewById(R.id.id_setting_item_roitrace).setVisibility(8); } setText1_(rootView, R.id.id_setting_subheader_imageflip, R.string.settingsImageFlip); int imageFlip = MagApplication.magParameter.imageFlip; setTextIcon(rootView, R.id.id_setting_item_imageHorflip, R.string.settingsImageFlipHor, "", (imageFlip & 1) != 0 ? R.mipmap.media_selected : R.mipmap.media_unselected).setOnClickListener(this.settingClickListner_); setTextIcon(rootView, R.id.id_setting_item_imageVerflip, R.string.settingsImageFlipVer, "", (imageFlip & 2) != 0 ? R.mipmap.media_selected : R.mipmap.media_unselected).setOnClickListener(this.settingClickListner_); if ((UsbConnection.getInstance().isConnected() && devType == 2) || devType == 1) { switch (MagApplication.magParameter.imageEX) { case 1: id5 = R.string.settingsEX2; break; case 2: id5 = R.string.settingsEX4; break; case 3: id5 = R.string.settingsEX8; break; case 4: id5 = R.string.settingsEX16; break; default: id5 = R.string.settingsEX1; break; } setTextIcon(rootView, R.id.id_setting_item_imageEX, R.string.settingsImageEX, id5, R.mipmap.expand_more).setOnClickListener(this.settingClickListner_); } else { rootView.findViewById(R.id.id_imageEX_divider).setVisibility(8); rootView.findViewById(R.id.id_setting_item_imageEX).setVisibility(8); } if (UsbConnection.getInstance().isConnected() && devType == 2) { setText1_(rootView, R.id.id_setting_subheader_emissivity, R.string.settingsTemperature); switch (MagApplication.magParameter.emissivity) { case 70: id4 = R.string.settingsEM4; break; case 80: id4 = R.string.settingsEM3; break; case 90: id4 = R.string.settingsEM2; break; case 100: id4 = R.string.settingsEM1; break; default: id4 = R.string.settingsEM1; break; } setTextIcon(rootView, R.id.id_setting_item_emissivity, R.string.settingsEmissivity, id4, R.mipmap.expand_more).setOnClickListener(this.settingClickListner_); } else { rootView.findViewById(R.id.id_emissivity_divider1).setVisibility(8); rootView.findViewById(R.id.id_setting_subheader_emissivity).setVisibility(8); rootView.findViewById(R.id.id_emissivity_divider2).setVisibility(8); rootView.findViewById(R.id.id_setting_item_emissivity).setVisibility(8); rootView.findViewById(R.id.id_emissivity_divider3).setVisibility(8); } if (UsbConnection.getInstance().isConnected() && (devType == 1 || devType == 2)) { setText1_(rootView, R.id.id_setting_subheader_fps, R.string.settingsFps); switch (MagApplication.magParameter.fpsMode) { case 1: id3 = R.string.settingsFpsLow; break; default: id3 = R.string.settingsFpsHigh; break; } setTextIcon(rootView, R.id.id_setting_item_fps, R.string.settingsFps, id3, R.mipmap.expand_more).setOnClickListener(this.settingClickListner_); } else { rootView.findViewById(R.id.id_fps_divider1).setVisibility(8); rootView.findViewById(R.id.id_setting_subheader_fps).setVisibility(8); rootView.findViewById(R.id.id_fps_divider2).setVisibility(8); rootView.findViewById(R.id.id_setting_item_fps).setVisibility(8); rootView.findViewById(R.id.id_fps_divider3).setVisibility(8); } if (UsbConnection.getInstance().isConnected() && devType == 1) { setText1_(rootView, R.id.id_setting_subheader_moving_cross, R.string.settingsMovingCross); setTextIcon(rootView, R.id.id_setting_item_moving_cross, R.string.settingsMovingCrossOn, "", MagApplication.magParameter.isShowMovingCross ? R.mipmap.media_selected : R.mipmap.media_unselected).setOnClickListener(this.settingClickListner_); } else { rootView.findViewById(R.id.id_moving_cross_divider1).setVisibility(8); rootView.findViewById(R.id.id_setting_subheader_moving_cross).setVisibility(8); rootView.findViewById(R.id.id_moving_cross_divider2).setVisibility(8); rootView.findViewById(R.id.id_setting_item_moving_cross).setVisibility(8); rootView.findViewById(R.id.id_moving_cross_divider3).setVisibility(8); } setText1_(rootView, R.id.id_setting_subheader_about, R.string.settingsAbout); setTextIcon(rootView, R.id.id_setting_item_aboutProduct, R.string.settingsAboutProduct, "", R.mipmap.expand_more).setOnClickListener(this.settingClickListner_); setTextIcon(rootView, R.id.id_setting_item_aboutAbout, R.string.settingsAboutAbout, "", R.mipmap.expand_more).setOnClickListener(this.settingClickListner_); } private void updateVisibleUi(int opt) { int id; switch (opt) { case 0: MagApplication.magParameter.visWndSize = 0; SharedPreferencesManager.putIntWithCommit(MagParameter.KEY_VISWNDSIZE, 0); id = R.string.settingsVisibleSizeSmall; break; case 1: default: MagApplication.magParameter.visWndSize = 1; SharedPreferencesManager.putIntWithCommit(MagParameter.KEY_VISWNDSIZE, 1); id = R.string.settingsVisibleSizeMedium; break; case 2: MagApplication.magParameter.visWndSize = 2; SharedPreferencesManager.putIntWithCommit(MagParameter.KEY_VISWNDSIZE, 2); id = R.string.settingsVisibleSizeLarge; break; } View item = this.rootView_.findViewById(R.id.id_setting_item_visiblesize); TextView txtView = (TextView) item.findViewById(R.id.id_setting_item_text2); txtView.setText(id); if (MagApplication.magParameter.dispMode == 0) { FragmentMainCenter.imgViewerVisible_.setVisibility(4); FragmentMainCenter.imgViewerVisible_.setVisibility(0); } } private void updateTempTraceUi(int opt) { int id; switch (opt) { case 0: MagApplication.magParameter.maxMinTrace = -1; SharedPreferencesManager.putIntWithCommit(MagParameter.KEY_MAXMINTRACE, -1); id = R.string.settingsNoneTrace; break; case 1: default: MagApplication.magParameter.maxMinTrace = 0; SharedPreferencesManager.putIntWithCommit(MagParameter.KEY_MAXMINTRACE, 0); id = R.string.settingsMaxTrace; break; case 2: MagApplication.magParameter.maxMinTrace = 1; SharedPreferencesManager.putIntWithCommit(MagParameter.KEY_MAXMINTRACE, 1); id = R.string.settingsMinTrace; break; case 3: MagApplication.magParameter.maxMinTrace = 2; SharedPreferencesManager.putIntWithCommit(MagParameter.KEY_MAXMINTRACE, 2); id = R.string.settingsMaxMinTrace; break; } View item = this.rootView_.findViewById(R.id.id_setting_item_maxmintrace); TextView txtView = (TextView) item.findViewById(R.id.id_setting_item_text2); txtView.setText(id); } private void updateImageEX(int opt) { int id; switch (opt) { case 1: id = R.string.settingsEX2; break; case 2: id = R.string.settingsEX4; break; case 3: id = R.string.settingsEX8; break; case 4: id = R.string.settingsEX16; break; default: id = R.string.settingsEX1; break; } if (DeviceController.isProcessImage()) { View item = this.rootView_.findViewById(R.id.id_setting_item_imageEX); TextView txtView = (TextView) item.findViewById(R.id.id_setting_item_text2); txtView.setText(id); MagApplication.magParameter.imageEX = opt; SharedPreferencesManager.putIntWithCommit(MagParameter.KEY_EXMODE, 0); DeviceController.setEX(opt, MagApplication.magParameter.basePara1.fpaWidth / 2, MagApplication.magParameter.basePara1.fpaHeight / 2); } } private void updateEmissivity(int opt) { int id; switch (opt) { case 1: MagApplication.magParameter.emissivity = 90; SharedPreferencesManager.putIntWithCommit(MagParameter.KEY_EMISSIVITY, 90); id = R.string.settingsEM2; break; case 2: MagApplication.magParameter.emissivity = 80; SharedPreferencesManager.putIntWithCommit(MagParameter.KEY_EMISSIVITY, 80); id = R.string.settingsEM3; break; case 3: MagApplication.magParameter.emissivity = 70; SharedPreferencesManager.putIntWithCommit(MagParameter.KEY_EMISSIVITY, 70); id = R.string.settingsEM4; break; default: MagApplication.magParameter.emissivity = 100; SharedPreferencesManager.putIntWithCommit(MagParameter.KEY_EMISSIVITY, 100); id = R.string.settingsEM1; break; } DeviceController.Lock(); ExtPara param = new ExtPara(); DeviceController.getExtParameter(param); DeviceController.setEmissivity(MagApplication.magParameter.emissivity, param.intCurrentEnvTemperature); DeviceController.Unlock(); View item = this.rootView_.findViewById(R.id.id_setting_item_emissivity); TextView txtView = (TextView) item.findViewById(R.id.id_setting_item_text2); txtView.setText(id); } private void updateFpsUi(int opt) { int id; switch (opt) { case 1: MagApplication.magParameter.fpsMode = 1; id = R.string.settingsFpsLow; StatService.onEvent(getContext(), MagParameter.EVENT_FRAME_RATE_LOW_ID, MagParameter.EVENT_FRAME_RATE_LOW); break; default: MagApplication.magParameter.fpsMode = 0; id = R.string.settingsFpsHigh; StatService.onEvent(getContext(), MagParameter.EVENT_FRAME_RATE_HIGH_ID, MagParameter.EVENT_FRAME_RATE_HIGH); break; } SharedPreferencesManager.putIntWithCommit(MagParameter.KEY_FPSMODE, MagApplication.magParameter.fpsMode); View item = this.rootView_.findViewById(R.id.id_setting_item_fps); TextView txtView = (TextView) item.findViewById(R.id.id_setting_item_text2); txtView.setText(id); MsgBus.getInstance().postEmptytMsg(UsbCommunication.MSG_SET_BASEPARAMETER); } /* JADX INFO: Access modifiers changed from: private */ public void updateRoiTraceParameter(int itemId, int stringId) { boolean isTraceRoi = !MagApplication.magParameter.isTraceRoi; MagApplication.magParameter.isTraceRoi = isTraceRoi; SharedPreferencesManager.putBooleanWithCommit(MagParameter.KEY_TRACEROI, isTraceRoi); setTextIcon(this.rootView_, itemId, stringId, "", isTraceRoi ? R.mipmap.media_selected : R.mipmap.media_unselected); if (isTraceRoi) { Toast.makeText(getContext(), R.string.tipTraceRoi, 1).show(); StatService.onEvent(getContext(), MagParameter.EVENT_ROIT_TRACE_ID, MagParameter.EVENT_ROIT_TRACE); } } /* JADX INFO: Access modifiers changed from: private */ public void updateFlipParameter(int mode, int itemId, int stringId) { int imageFlip; boolean selected; int imageFlip2 = MagApplication.magParameter.imageFlip; if ((imageFlip2 & mode) == 0) { imageFlip = imageFlip2 | mode; selected = true; } else { imageFlip = imageFlip2 & (mode ^ (-1)); selected = false; } MagApplication.magParameter.imageFlip = imageFlip; SharedPreferencesManager.putIntWithCommit(MagParameter.KEY_FLIPMODE, imageFlip); setTextIcon(this.rootView_, itemId, stringId, "", selected ? R.mipmap.media_selected : R.mipmap.media_unselected); ExtPara param = new ExtPara(); DeviceController.Lock(); DeviceController.getExtParameter(param); param.dwFlip = imageFlip; DeviceController.setExtParameter(param); DeviceController.Unlock(); } /* JADX INFO: Access modifiers changed from: private */ public void updateMovingCrossValue(int itemId, int stringId) { boolean selected = !MagApplication.magParameter.isShowMovingCross; MagApplication.magParameter.isShowMovingCross = selected; SharedPreferencesManager.putBooleanWithCommit(MagParameter.KEY_SHOWMOVINGCROSS, selected); setTextIcon(this.rootView_, itemId, stringId, "", selected ? R.mipmap.media_selected : R.mipmap.media_unselected); } private View setText1_(View rootView, int itemId, int stringId) { View item = rootView.findViewById(itemId); TextView txtView = (TextView) item.findViewById(R.id.id_setting_item_text); txtView.setText(stringId); return item; } private View setTextIcon(View rootView, int itemId, int stringId1, int stringId2, int iconId) { View item = rootView.findViewById(itemId); TextView txtView = (TextView) item.findViewById(R.id.id_setting_item_text); txtView.setText(stringId1); TextView txtView2 = (TextView) item.findViewById(R.id.id_setting_item_text2); txtView2.setText(stringId2); ImageView iv = (ImageView) item.findViewById(R.id.id_setting_icon); iv.setImageResource(iconId); return item; } private View setTextIcon(View rootView, int itemId, int stringId1, String text, int iconId) { View item = rootView.findViewById(itemId); TextView txtView = (TextView) item.findViewById(R.id.id_setting_item_text); txtView.setText(stringId1); TextView txtView2 = (TextView) item.findViewById(R.id.id_setting_item_text2); txtView2.setText(text); ImageView iv = (ImageView) item.findViewById(R.id.id_setting_icon); iv.setImageResource(iconId); return item; } @Override // cn.com.magnity.magnitycx.sdk.DelegateOptionSelected public void onOptionSelected(int itemId, int opt) { switch (itemId) { case R.id.id_setting_item_visiblesize /* 2131624149 */: updateVisibleUi(opt); break; case R.id.id_setting_item_maxmintrace /* 2131624153 */: updateTempTraceUi(opt); break; case R.id.id_setting_item_imageEX /* 2131624160 */: updateImageEX(opt); break; case R.id.id_setting_item_emissivity /* 2131624165 */: updateEmissivity(opt); break; case R.id.id_setting_item_fps /* 2131624170 */: updateFpsUi(opt); break; } } private class SettingClickListner implements View.OnClickListener { private SettingClickListner() { } @Override // android.view.View.OnClickListener public void onClick(View v) { int index; int index2; int index3; switch (v.getId()) { case R.id.id_setting_item_aboutProduct /* 2131624146 */: Intent intent = new Intent(FragmentSetting.this.getActivity(), (Class) AboutProductActivity.class); StatService.onEvent(FragmentSetting.this.getContext(), MagParameter.EVENT_CLICK_PRODUCT_ID, MagParameter.EVENT_CLICK_PRODUCT); FragmentSetting.this.startActivity(intent); break; case R.id.id_setting_item_aboutAbout /* 2131624147 */: Intent intent2 = new Intent(FragmentSetting.this.getActivity(), (Class) AboutAboutActivity.class); StatService.onEvent(FragmentSetting.this.getContext(), MagParameter.EVENT_CLICK_ABOUT_ID, MagParameter.EVENT_CLICK_ABOUT); FragmentSetting.this.startActivity(intent2); break; case R.id.id_setting_item_visiblesize /* 2131624149 */: switch (MagApplication.magParameter.visWndSize) { case 0: index3 = 0; StatService.onEvent(FragmentSetting.this.getContext(), MagParameter.EVENT_VISWND_SMALL_ID, MagParameter.EVENT_VISWND_SMALL); break; case 1: default: index3 = 1; StatService.onEvent(FragmentSetting.this.getContext(), MagParameter.EVENT_VISWND_MIDDLE_ID, MagParameter.EVENT_VISWND_MIDDLE); break; case 2: index3 = 2; StatService.onEvent(FragmentSetting.this.getContext(), MagParameter.EVENT_VISWND_LARGE_ID, MagParameter.EVENT_VISWND_LARGE); break; } DialogFragment dlg = DialogOption.newInstance(R.string.visibleSizeOptionText, R.id.id_setting_item_visiblesize, new int[]{R.string.settingsVisibleSizeSmall, R.string.settingsVisibleSizeMedium, R.string.settingsVisibleSizeLarge}, index3, FragmentSetting.this, 0); dlg.show(FragmentSetting.this.getActivity().getSupportFragmentManager(), "dialogOptionVisible"); break; case R.id.id_setting_item_maxmintrace /* 2131624153 */: switch (MagApplication.magParameter.maxMinTrace) { case -1: index2 = 0; StatService.onEvent(FragmentSetting.this.getContext(), MagParameter.EVENT_TRACE_NONE_ID, MagParameter.EVENT_TRACE_NONE); break; case 0: default: index2 = 1; StatService.onEvent(FragmentSetting.this.getContext(), MagParameter.EVENT_TRACE_MAX_ID, MagParameter.EVENT_TRACE_MAX); break; case 1: index2 = 2; StatService.onEvent(FragmentSetting.this.getContext(), MagParameter.EVENT_TRACE_MIN_ID, MagParameter.EVENT_TRACE_MIN); break; case 2: index2 = 3; StatService.onEvent(FragmentSetting.this.getContext(), MagParameter.EVENT_TRACE_MAXMIN_ID, MagParameter.EVENT_TRACE_MAXMIN); break; } DialogFragment dlg2 = DialogOption.newInstance(R.string.settingsTraceTarget, R.id.id_setting_item_maxmintrace, new int[]{R.string.settingsNoneTrace, R.string.settingsMaxTrace, R.string.settingsMinTrace, R.string.settingsMaxMinTrace}, index2, FragmentSetting.this, 0); dlg2.show(FragmentSetting.this.getActivity().getSupportFragmentManager(), "dialogOptionMaxMinTrace"); break; case R.id.id_setting_item_roitrace /* 2131624155 */: FragmentSetting.this.updateRoiTraceParameter(R.id.id_setting_item_roitrace, R.string.settingsTraceROI); break; case R.id.id_setting_item_imageHorflip /* 2131624158 */: StatService.onEvent(FragmentSetting.this.getContext(), MagParameter.EVENT_FLIP_HORIZONTAL_ID, MagParameter.EVENT_FLIP_HORIZONTAL); FragmentSetting.this.updateFlipParameter(1, R.id.id_setting_item_imageHorflip, R.string.settingsImageFlipHor); break; case R.id.id_setting_item_imageVerflip /* 2131624159 */: StatService.onEvent(FragmentSetting.this.getContext(), MagParameter.EVENT_FLIP_VERTICAL_ID, MagParameter.EVENT_FLIP_VERTICAL); FragmentSetting.this.updateFlipParameter(2, R.id.id_setting_item_imageVerflip, R.string.settingsImageFlipVer); break; case R.id.id_setting_item_imageEX /* 2131624160 */: DialogFragment dlg3 = DialogOption.newInstance(R.string.settingsImageEX, R.id.id_setting_item_imageEX, new int[]{R.string.settingsEX1, R.string.settingsEX2, R.string.settingsEX4, R.string.settingsEX8, R.string.settingsEX16}, DeviceController.getEX(), FragmentSetting.this, 0); dlg3.show(FragmentSetting.this.getActivity().getSupportFragmentManager(), "dialogOptionImageEx"); break; case R.id.id_setting_item_emissivity /* 2131624165 */: switch (MagApplication.magParameter.emissivity) { case 70: index = 3; StatService.onEvent(FragmentSetting.this.getContext(), MagParameter.EVENT_EMISSIVITY_LIGHT_ID, MagParameter.EVENT_EMISSIVITY_LIGHT); break; case 80: index = 2; StatService.onEvent(FragmentSetting.this.getContext(), MagParameter.EVENT_EMISSIVITY_HALF_ID, MagParameter.EVENT_EMISSIVITY_HALF); break; case 90: index = 1; StatService.onEvent(FragmentSetting.this.getContext(), MagParameter.EVENT_EMISSIVITY_DARK_ID, MagParameter.EVENT_EMISSIVITY_DARK); break; default: index = 0; StatService.onEvent(FragmentSetting.this.getContext(), MagParameter.EVENT_EMISSIVITY_NONE_ID, MagParameter.EVENT_EMISSIVITY_NONE); break; } DialogFragment dlg4 = DialogOption.newInstance(R.string.settingsEmissivity, R.id.id_setting_item_emissivity, new int[]{R.string.settingsEM1, R.string.settingsEM2, R.string.settingsEM3, R.string.settingsEM4}, index, FragmentSetting.this, 0); dlg4.show(FragmentSetting.this.getActivity().getSupportFragmentManager(), "dialogOptionEmissivity"); break; case R.id.id_setting_item_fps /* 2131624170 */: DialogFragment dlg5 = DialogOption.newInstance(R.string.settingsFps, R.id.id_setting_item_fps, new int[]{R.string.settingsFpsHigh, R.string.settingsFpsLow}, MagApplication.magParameter.fpsMode, FragmentSetting.this, R.string.settingsFpsTip); dlg5.show(FragmentSetting.this.getActivity().getSupportFragmentManager(), "dialogOptionFps"); break; case R.id.id_setting_item_moving_cross /* 2131624175 */: FragmentSetting.this.updateMovingCrossValue(R.id.id_setting_item_moving_cross, R.string.settingsMovingCrossOn); break; } } } }