JPushInterface.onResume(this)会触发webview的初始化?
在卡顿日志抓取的时候 发现了webview的初始化耗时 可是页面并没有webview 最后通过代码排除 发现不调用 JPushInterface.onResume(this)就不会抓到webview的相关代码 请问JPushInterface.onResume(this)时候会触发webview的初始化
以下是抓取到的卡顿日志:
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:782)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:933)
java.lang.reflect.Method.invoke(Native Method)
android.app.ActivityThread.main(ActivityThread.java:5837)
android.os.Looper.loop(Looper.java:207)
android.os.Handler.dispatchMessage(Handler.java:104)
android.os.Handler.handleCallback(Handler.java:815)
com.android.webview.chromium.WebViewChromiumFactoryProvider$1.run(WebViewChromiumFactoryProvider.java:3)
com.android.webview.chromium.WebViewChromiumFactoryProvider.startChromiumLocked(WebViewChromiumFactoryProvider.java:178)
com.android.webview.chromium.ResourceRewriter.rewriteRValues(ResourceRewriter.java:296)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:782)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:933)
java.lang.reflect.Method.invoke(Native Method)
android.app.ActivityThread.main(ActivityThread.java:5837)
android.os.Looper.loop(Looper.java:207)
android.os.Handler.dispatchMessage(Handler.java:104)
android.os.Handler.handleCallback(Handler.java:815)
com.android.webview.chromium.WebViewChromiumFactoryProvider$1.run(WebViewChromiumFactoryProvider.java:3)
com.android.webview.chromium.WebViewChromiumFactoryProvider.startChromiumLocked(WebViewChromiumFactoryProvider.java:193)
org.chromium.net.NetworkChangeNotifier.setAutoDetectConnectivityStateInternal(NetworkChangeNotifier.java:61)
org.chromium.net.NetworkChangeNotifierAutoDetect.(NetworkChangeNotifierAutoDetect.java:12)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:782)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:933)
java.lang.reflect.Method.invoke(Native Method)
android.app.ActivityThread.main(ActivityThread.java:5837)
android.os.Looper.loop(Looper.java:207)
android.os.Handler.dispatchMessage(Handler.java:104)
android.os.Handler.handleCallback(Handler.java:815)
com.android.webview.chromium.WebViewChromiumFactoryProvider$1.run(WebViewChromiumFactoryProvider.java:3)
com.android.webview.chromium.WebViewChromiumFactoryProvider.startChromiumLocked(WebViewChromiumFactoryProvider.java:224)
org.chromium.base.ThreadUtils.runOnUiThreadBlocking(ThreadUtils.java:10)
org.chromium.android_webview.AwBrowserProcess$$Lambda$0.run(Unknown Source)
org.chromium.content.app.ContentMain.start(ContentMain.java:2)
org.chromium.content.app.ContentMain.nativeStart(Native Method)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:782)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:933)
java.lang.reflect.Method.invoke(Native Method)
android.app.ActivityThread.main(ActivityThread.java:5837)
android.os.Looper.loop(Looper.java:207)
android.os.Handler.dispatchMessage(Handler.java:104)
android.os.Handler.handleCallback(Handler.java:815)
com.android.webview.chromium.WebViewChromiumFactoryProvider$1.run(WebViewChromiumFactoryProvider.java:3)
com.android.webview.chromium.WebViewChromiumFactoryProvider.startChromiumLocked(WebViewChromiumFactoryProvider.java:224)
org.chromium.base.ThreadUtils.runOnUiThreadBlocking(ThreadUtils.java:10)
org.chromium.android_webview.AwBrowserProcess$$Lambda$0.run(Unknown Source)
org.chromium.content.browser.BrowserStartupController.flushStartupTasks(BrowserStartupController.java:10)
org.chromium.content.browser.BrowserStartupController.nativeFlushStartupTasks(Native Method)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:782)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:933)
java.lang.reflect.Method.invoke(Native Method)
android.app.ActivityThread.main(ActivityThread.java:5837)
android.os.Looper.loop(Looper.java:207)
android.os.Handler.dispatchMessage(Handler.java:104)
android.os.Handler.handleCallback(Handler.java:815)
com.android.webview.chromium.WebViewChromiumFactoryProvider$1.run(WebViewChromiumFactoryProvider.java:3)
com.android.webview.chromium.WebViewChromiumFactoryProvider.startChromiumLocked(WebViewChromiumFactoryProvider.java:224)
org.chromium.base.ThreadUtils.runOnUiThreadBlocking(ThreadUtils.java:10)
org.chromium.android_webview.AwBrowserProcess$$Lambda$0.run(Unknown Source)
org.chromium.content.browser.BrowserStartupController.flushStartupTasks(BrowserStartupController.java:10)
org.chromium.content.browser.BrowserStartupController.nativeFlushStartupTasks(Native Method)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:782)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:933)
java.lang.reflect.Method.invoke(Native Method)
android.app.ActivityThread.main(ActivityThread.java:5837)
android.os.Looper.loop(Looper.java:207)
android.os.Handler.dispatchMessage(Handler.java:104)
android.os.Handler.handleCallback(Handler.java:815)
org.chromium.net.NetworkChangeNotifierAutoDetect$MyNetworkCallback$1.run(NetworkChangeNotifierAutoDetect.java:4)
org.chromium.content.browser.BackgroundSyncNetworkObserver.onNetworkConnect(BackgroundSyncNetworkObserver.java:38)
org.chromium.net.NetworkChangeNotifierAutoDetect.getCurrentNetworkState(NetworkChangeNotifierAutoDetect.java:47)
android.net.ConnectivityManager.getActiveNetworkInfo(ConnectivityManager.java:696)
android.net.IConnectivityManager$Stub$Proxy.getActiveNetworkInfo(IConnectivityManager.java:1052)
android.os.BinderProxy.transact(Binder.java:513)
android.os.BinderProxy.transactNative(Native Method)