| | |
| | | import com.hdl.photovoltaic.other.HdlLogLogic; |
| | | import com.hdl.photovoltaic.other.HdlThreadLogic; |
| | | import com.hdl.photovoltaic.widget.ConfirmationCancelDialog; |
| | | import com.hdl.photovoltaic.widget.ListDialog; |
| | | import com.hdl.photovoltaic.widget.ListStaticDialog; |
| | | |
| | | import java.util.IdentityHashMap; |
| | | import java.util.Map; |
| | |
| | | @Override |
| | | public void onClick(View v) { |
| | | |
| | | ListDialog listDialog = new ListDialog(_mActivity); |
| | | ListStaticDialog listDialog = new ListStaticDialog(_mActivity); |
| | | listDialog.setLineContent1("清除【当前住宅】的本地日志"); |
| | | listDialog.setLineContent2("清除【所有住宅】的本地日志"); |
| | | listDialog.show(); |
| | | listDialog.setOnHDLChinaOnListener(new ListDialog.onHDLChinaListener() { |
| | | listDialog.setOnHDLChinaOnListener(new ListStaticDialog.onHDLChinaListener() { |
| | | @Override |
| | | public void HDLChina() { |
| | | getDialog(1, listDialog); |
| | | |
| | | } |
| | | }); |
| | | listDialog.setOnHDLBahrainListener(new ListDialog.onHDLBahrainListener() { |
| | | listDialog.setOnHDLBahrainListener(new ListStaticDialog.onHDLBahrainListener() { |
| | | @Override |
| | | public void HDLBahrain() { |
| | | getDialog(2, listDialog); |
| | |
| | | * |
| | | * @param value 大于1表示清除所有住宅日志 |
| | | */ |
| | | private void getDialog(int value, ListDialog listDialog) { |
| | | private void getDialog(int value, ListStaticDialog listDialog) { |
| | | ConfirmationCancelDialog dialog = new ConfirmationCancelDialog(_mActivity); |
| | | dialog.setTitle("提示"); |
| | | if (value > 1) { |
| | |
| | | if (value > 1) { |
| | | HdlFileLogic.getInstance().deleteDirectory(HdlFileLogic.getInstance().getCurrentUserRootPath()); |
| | | } else { |
| | | HdlFileLogic.getInstance().deleteFile(HdlFileLogic.getInstance().getLogFilePath()); |
| | | HdlFileLogic.getInstance().deleteFile(HdlFileLogic.getInstance().getLogFileNamePath()); |
| | | } |
| | | viewBinding.replyContentTv.setText(""); |
| | | } |
| | |
| | | viewBinding.homeIdTv.setText(homeId); |
| | | viewBinding.homeNameTv.setText(homeName); |
| | | |
| | | HdlFileLogic.getInstance().delFileLien(HdlFileLogic.getInstance().getLogFilePath(), 2); |
| | | HdlFileLogic.getInstance().delFileLien(HdlFileLogic.getInstance().getLogFileNamePath(), 2); |
| | | String content = HdlLogLogic.readLog(); |
| | | int startIndex = 0; |
| | | int endIndex; |