|
@@ -13,6 +13,7 @@ import com.github.anrwatchdog.ANRError;
|
|
import com.github.anrwatchdog.ANRWatchDog;
|
|
import com.github.anrwatchdog.ANRWatchDog;
|
|
import com.wdkl.callingbed.MyApplication;
|
|
import com.wdkl.callingbed.MyApplication;
|
|
import com.wdkl.callingbed.common.Constants;
|
|
import com.wdkl.callingbed.common.Constants;
|
|
|
|
+import com.wdkl.callingbed.util.ClientUploadUtils;
|
|
import com.wdkl.callingbed.util.LogUtil;
|
|
import com.wdkl.callingbed.util.LogUtil;
|
|
|
|
|
|
import java.io.File;
|
|
import java.io.File;
|
|
@@ -48,6 +49,9 @@ 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);
|
|
@@ -134,6 +138,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());
|