INNER CODE UNIT · Java

handleAnr

iqiyi/xCrash · xcrash_lib/src/main/java/xcrash/AnrHandler.java:136

    private void handleAnr(String filepath) {
        Date anrTime = new Date();

        //check ANR time interval
        if (anrTime.getTime() - lastTime < anrTimeoutMs) {
            return;
        }

        if(anrFastCallback != null) {
            try {
                anrFastCallback.onCrash(null, null);
            } catch (Exception ignored) {
            }
        }

        //check process error state
        if (this.checkProcessState) {
            if (!Util.checkProcessAnrState(this.ctx, anrTimeoutMs)) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…