| | |
| | | package com.hdl.photovoltaic.widget; |
| | | |
| | | import android.annotation.SuppressLint; |
| | | import android.app.Activity; |
| | | import android.app.Dialog; |
| | | import android.content.Context; |
| | | import android.content.Intent; |
| | |
| | | import com.hdl.photovoltaic.utils.AppManagerUtils; |
| | | import com.hdl.photovoltaic.utils.LocalManageUtil; |
| | | import com.hdl.photovoltaic.widget.adapter.ListDialogAdapter; |
| | | import com.jaeger.library.StatusBarUtil; |
| | | |
| | | import java.util.List; |
| | | |
| | | import kotlin._Assertions; |
| | | |
| | | /** |
| | | * 动态列表弹窗 |
| | |
| | | * @param itemData 选中数据 |
| | | */ |
| | | private void languageSelectionDialog(int position, LanguageAdapter.ItemData itemData) { |
| | | |
| | | ConfirmationCancelDialog dialog = new ConfirmationCancelDialog(this.mContext); |
| | | dialog.setTitle(this.mContext.getString(R.string.loading_title_tip)); |
| | | dialog.setContent(this.mContext.getString(R.string.loading_app_restart)); |
| | |
| | | dialog.setYesOnclickListener(new ConfirmationCancelDialog.onYesOnclickListener() { |
| | | @Override |
| | | public void Confirm() { |
| | | dialog.dismiss(); |
| | | if (itemOnclickListener != null) { |
| | | itemOnclickListener.onClick(position, itemData); |
| | | } |
| | | dismiss(); |
| | | UserConfigManage.getInstance().setCurrentAppLanguage(itemData.getLanguage()); |
| | | UserConfigManage.getInstance().Save(); |
| | | AppManagerUtils.getAppManager().finishAllActivity(); |
| | | Intent intent = new Intent(); |
| | | intent.setClass(HDLApp.getInstance(), StartActivity.class); |
| | | mContext.startActivity(intent); |
| | | } |
| | | }); |
| | | dialog.setNoOnclickListener(new ConfirmationCancelDialog.onNoOnclickListener() { |