日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

Android SDK接口說明

更新時(shí)間:

上報(bào)自定義信息

用于在移動(dòng)應(yīng)用發(fā)生Crash時(shí),保存自定義環(huán)境信息,并隨異常信息上報(bào)至控制臺(tái)。

AliHaAdapter.getInstance().addCustomInfo("key", "value"); //配置項(xiàng):自定義環(huán)境信息
說明

keyvalue的字符串長(zhǎng)度,合計(jì)須小于10K;否則,超出部分將被丟棄。

按異常類型上報(bào)自定義信息

用于在移動(dòng)應(yīng)用發(fā)生Crash時(shí),針對(duì)特定異常類型,保存自定義環(huán)境信息,并隨異常信息上報(bào)至控制臺(tái)。

AliHaAdapter.getInstance().setErrorCallback(new ErrorCallback() {
    @Override
    public Map<String, String> onError(ErrorInfo callbackInfo) {
        Map<String, String> infos = new HashMap<>();
        infos.put("key", "value"); //配置項(xiàng):異常信息
        return infos;
    }
});

其中,Crash回調(diào)類定義:

public interface ErrorCallback {
    Map<String, String> onError(ErrorInfo var1);
}

異常類型參照ErrorInfo定義:

public class ErrorInfo {
    /** Java crash */
    public static final int HA_CRASH_JAVA = 1;
    /** Native crash */
    public static final int HA_CRASH_NATIVE = 2;
    /** ANR */
    public static final int HA_CRASH_ANR = 3;
    /** Memory leak */
    public static final int HA_MEM_LEAK = 4;
    /** Main thread block */
    public static final int HA_MAIN_THREAD_BLOCK = 5;
    /** Main thread io */
    public static final int HA_MAIN_THREAD_IO = 6;
    /** Big bitmap*/
    public static final int HA_BIG_BITMAP = 7;
    /** File description over flow*/
    public static final int HA_FD_OVERFLOW = 8;
    /** Resource leak */
    public static final int HA_RESOURCE_LEAK = 9;
    /** Custom error */
    public static final int HA_CUSTOM_ERROR = 10;

    /**
     * 獲取錯(cuò)誤類型
     * @return 返回錯(cuò)誤類型
     */
    public int getErrorType() {
        return this.mErrorType;
    }

    /**
     * 獲取異常信息
     * @return 返回異常實(shí)例
     */
    public Throwable getThrowable() {
        return this.mThrowable;
    }
}

上報(bào)自定義錯(cuò)誤

用于將自定義錯(cuò)誤上報(bào)至控制臺(tái)。

AliHaAdapter.getInstance().reportCustomError(new RuntimeException("custom error")); //配置項(xiàng):自定義錯(cuò)誤