| | |
| | | import android.content.Context; |
| | | import android.os.Handler; |
| | | import android.os.Looper; |
| | | import android.util.Log; |
| | | import android.widget.Toast; |
| | | |
| | | import androidx.appcompat.app.AlertDialog; |
| | | |
| | | import com.hdl.photovoltaic.enums.ShowErrorMode; |
| | | import com.hdl.photovoltaic.widget.ConfirmationDialog; |
| | | import com.hdl.photovoltaic.widget.ConfirmationExceptionDialog; |
| | | |
| | | /** |
| | | * 线程逻辑 |
| | |
| | | handler.post(run); |
| | | } |
| | | } catch (Exception e) { |
| | | |
| | | exception(e, showErrorMode, context); |
| | | } |
| | | } |
| | |
| | | @Override |
| | | public void Confirm() { |
| | | confirmationDialog.dismiss(); |
| | | String s = getStackTrace(ex); |
| | | |
| | | ConfirmationExceptionDialog confirmationExceptionDialog = new ConfirmationExceptionDialog(context); |
| | | // String s = getStackTrace(ex); |
| | | String s = Log.getStackTraceString(ex); |
| | | confirmationExceptionDialog.setContent(s); |
| | | confirmationExceptionDialog.show(); |
| | | } |
| | | }); |
| | | |