|
@@ -14,6 +14,7 @@ import com.github.anrwatchdog.ANRWatchDog;
|
|
import com.wdkl.callingmainnurse.MyApplication;
|
|
import com.wdkl.callingmainnurse.MyApplication;
|
|
import com.wdkl.callingmainnurse.common.Constants;
|
|
import com.wdkl.callingmainnurse.common.Constants;
|
|
import com.wdkl.callingmainnurse.ui.fragment.CallingBedFragment;
|
|
import com.wdkl.callingmainnurse.ui.fragment.CallingBedFragment;
|
|
|
|
+import com.wdkl.callingmainnurse.util.ClientUploadUtils;
|
|
import com.wdkl.callingmainnurse.util.UdpSendUtil;
|
|
import com.wdkl.callingmainnurse.util.UdpSendUtil;
|
|
|
|
|
|
import java.io.File;
|
|
import java.io.File;
|
|
@@ -49,6 +50,8 @@ public class AnrFcExceptionUtil implements Thread.UncaughtExceptionHandler {
|
|
*/
|
|
*/
|
|
private SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss");
|
|
private SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss");
|
|
|
|
|
|
|
|
+ private ClientUploadUtils clientUploadUtils;
|
|
|
|
+
|
|
public static AnrFcExceptionUtil getInstance(MyApplication application) {
|
|
public static AnrFcExceptionUtil getInstance(MyApplication application) {
|
|
if (mAnrFcExceptionUtil == null) {
|
|
if (mAnrFcExceptionUtil == null) {
|
|
mAnrFcExceptionUtil = new AnrFcExceptionUtil(application);
|
|
mAnrFcExceptionUtil = new AnrFcExceptionUtil(application);
|
|
@@ -137,6 +140,11 @@ public class AnrFcExceptionUtil implements Thread.UncaughtExceptionHandler {
|
|
printWriter.close();
|
|
printWriter.close();
|
|
String result = writer.toString();
|
|
String result = writer.toString();
|
|
sb.append(result);
|
|
sb.append(result);
|
|
|
|
+ if(clientUploadUtils == null){
|
|
|
|
+ clientUploadUtils = new ClientUploadUtils();
|
|
|
|
+ }
|
|
|
|
+ clientUploadUtils.uploadingErrorLog(Constants.URL+Constants.URL_END+Constants.UPLOADING_ERROR_LOG,
|
|
|
|
+ "","","",sb.toString(),"");
|
|
try {
|
|
try {
|
|
long timestamp = System.currentTimeMillis();
|
|
long timestamp = System.currentTimeMillis();
|
|
String time = format.format(new Date());
|
|
String time = format.format(new Date());
|