1. 程式人生 > >Android中通過友盟統計上傳自定義錯誤詳解

Android中通過友盟統計上傳自定義錯誤詳解

友盟統計中,其中有一個錯誤統計板塊,可以自動上傳錯誤統計,或者上傳自定義的錯誤統計,不過友盟中的這一部分,只是說了這麼幾句話,沒有詳細的說明怎麼使用

***********************************************************************************************

4.  錯誤統計
Android統計SDK從V4.6版本開始內建錯誤統計,不需要開發者再手動整合。

SDK通過Thread.UncaughtExceptionHandler  捕獲程式崩潰日誌,並在程式下次啟動時傳送到伺服器。 如不需要錯誤統計功能,可通過此方法關閉

MobclickAgent.setCatchUncaughtExceptions(false); 

如果開發者自己捕獲了錯誤,需要上傳到友盟伺服器可以呼叫下面方法:

public static void reportError(Context context, String error)   
//或  
public static void reportError(Context context, Throwable e)

使用自定義錯誤,檢視時請在錯誤列表頁面選擇【自定義錯誤】

*********************************************************************************************

友盟統計中是以上這樣解釋的,實際上沒有告訴我們怎麼使用,我找了客服,問了半天,都沒說怎麼做,表示挺坑,網上找了好久好久,最後還好找到了用法:

MobclickAgent.reportError(context, errorContent);//errorContent是String格式
MobclickAgent.reportError(context,throwable);//throwable是Throwable格式

只需要這樣呼叫就可以