| | |
| | | import com.hdl.photovoltaic.utils.GPSManagerUtils; |
| | | import com.hdl.photovoltaic.utils.PermissionUtils; |
| | | import com.hdl.photovoltaic.utils.URLEncodingUtils; |
| | | import com.hdl.photovoltaic.widget.AddPowerStationDialog; |
| | | import com.hdl.photovoltaic.widget.ConfirmationCancelDialog; |
| | | import com.hdl.photovoltaic.widget.DefaultFilteringDialog; |
| | | import com.hdl.photovoltaic.widget.DelayedConfirmationCancelDialog; |
| | | import com.hdl.photovoltaic.widget.adapter.PowerStationDialogAdapter; |
| | | import com.hdl.photovoltaic.widget.refreshlayout.BGARefreshLayout; |
| | | import com.hdl.photovoltaic.widget.refreshlayout.HDLRefreshViewHolder; |
| | | import com.hdl.sdk.link.common.exception.HDLLinkException; |
| | |
| | | viewBinding.addIv.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | |
| | | requestPermissions(new OnCallBeak() { |
| | | AddPowerStationDialog addPowerStationDialog = new AddPowerStationDialog(_mActivity); |
| | | addPowerStationDialog.show(); |
| | | addPowerStationDialog.setCanceledOnTouchOutside(true); |
| | | addPowerStationDialog.setItemOnclickListener(new PowerStationDialogAdapter.OnclickListener() { |
| | | @Override |
| | | public void onClickCallBeak() { |
| | | // UserConfigManage.getInstance().setUniBottomSafeDistanceBackgroundColor(1); |
| | | // HdlUniLogic.getInstance().openUniMP(HDLUniMP.UNI_EVENT_OPEN_HOME_CREATION, null); |
| | | public void onClick(int position, String str) { |
| | | addPowerStationDialog.dismiss(); |
| | | UserConfigManage.getInstance().setUniBottomSafeDistanceBackgroundColor(1); |
| | | if (_mActivity.getString(R.string.simple_debugging).equals(str)) { |
| | | HdlUniLogic.getInstance().openUniMP(HDLUniMP.UNI_EVENT_OPEN_HOME_CREATION_SIMPLE, null); |
| | | } else { |
| | | HdlUniLogic.getInstance().openUniMP(HDLUniMP.UNI_EVENT_OPEN_HOME_CREATION, null); |
| | | } |
| | | // requestPermissions(new OnCallBeak() { |
| | | // @Override |
| | | // public void onClickCallBeak() { |
| | | //// UserConfigManage.getInstance().setUniBottomSafeDistanceBackgroundColor(1); |
| | | //// HdlUniLogic.getInstance().openUniMP(HDLUniMP.UNI_EVENT_OPEN_HOME_CREATION, null); |
| | | // } |
| | | // }); |
| | | } |
| | | }); |
| | | |
| | |
| | | if (ary.length > 0) { |
| | | this.requestPermissions(ary, PermissionUtils.STATUS_SUCCESS); |
| | | } else { |
| | | |
| | | UserConfigManage.getInstance().setUniBottomSafeDistanceBackgroundColor(1); |
| | | HdlUniLogic.getInstance().openUniMP(HDLUniMP.UNI_EVENT_OPEN_HOME_CREATION, null); |
| | | locationUpdates(); |
| | | |
| | | |
| | | AddPowerStationDialog addPowerStationDialog = new AddPowerStationDialog(_mActivity); |
| | | addPowerStationDialog.show(); |
| | | addPowerStationDialog.setCanceledOnTouchOutside(true); |
| | | addPowerStationDialog.setItemOnclickListener(new PowerStationDialogAdapter.OnclickListener() { |
| | | @Override |
| | | public void onClick(int position, String str) { |
| | | addPowerStationDialog.dismiss(); |
| | | // UserConfigManage.getInstance().setCurrentAppLanguage(itemData.getLanguage()); |
| | | // UserConfigManage.getInstance().Save(); |
| | | UserConfigManage.getInstance().setUniBottomSafeDistanceBackgroundColor(1); |
| | | if (_mActivity.getString(R.string.simple_debugging).equals(str)) { |
| | | HdlUniLogic.getInstance().openUniMP(HDLUniMP.UNI_EVENT_OPEN_HOME_CREATION_SIMPLE, null); |
| | | } else { |
| | | HdlUniLogic.getInstance().openUniMP(HDLUniMP.UNI_EVENT_OPEN_HOME_CREATION, null); |
| | | } |
| | | locationUpdates(); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | } |