scwang90 / SmartRefreshLayout

🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。
https://segmentfault.com/a/1190000010066071
Apache License 2.0
24.79k stars 4.93k forks source link

一直不停的上拉加载,会出现ANR #1551

Open yunlanzong opened 6 months ago

yunlanzong commented 6 months ago

设备机型:vivo X21A

系统版本:Android 9,level 28

ROM:vivo/FUNTOUCH

CPU架构:arm64-v8a

E/CrashReport: #++++++++++Record By Bugly++++++++++# E/CrashReport: # You can use Bugly(http:\bugly.qq.com) to get more Crash Detail! E/CrashReport: # PKG NAME: com.zhonghong.hongguan E/CrashReport: # APP VER: 4.0.0 E/CrashReport: # SDK VER: 4.1.9.2-4.1.9.2 E/CrashReport: # LAUNCH TIME: 2023-12-20 14:11:07 E/CrashReport: # CRASH TYPE: ANR E/CrashReport: # CRASH TIME: 2023-12-20 14:11:43 E/CrashReport: # CRASH PROCESS: com.zhonghong.hongguan D/CrashReport: isAppForeground:true E/CrashReport: # CRASH FOREGROUND: true E/CrashReport: # CRASH THREAD: main E/CrashReport: # REPORT ID: 094bc4f4-ee86-436f-a3d3-82c983681abc E/CrashReport: # CRASH DEVICE: vivo X21A UNROOT E/CrashReport: # RUNTIME AVAIL RAM:3365834752 ROM:91417845760 SD:91208130560 E/CrashReport: # RUNTIME TOTAL RAM:5980037120 ROM:115956363264 SD:115746648064 E/CrashReport: # EXCEPTION ANR MESSAGE: null E/CrashReport: # CRASH STACK: E/CrashReport: android.view.RecordingCanvas.nDrawTextRun(Native Method) android.view.RecordingCanvas.drawTextRun(RecordingCanvas.java:1010) android.text.TextLine.drawTextRun(TextLine.java:1268) android.text.TextLine.handleText(TextLine.java:964) android.text.TextLine.handleRun(TextLine.java:1137) android.text.TextLine.drawRun(TextLine.java:512) android.text.TextLine.draw(TextLine.java:244) android.text.Layout.drawText(Layout.java:569) android.text.Layout.draw(Layout.java:321) android.widget.TextView.onDraw(TextView.java:7295) android.view.View.draw(View.java:20428) android.view.View.updateDisplayListIfDirty(View.java:19258) android.view.View.draw(View.java:20132) android.view.ViewGroup.drawChild(ViewGroup.java:4368) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4142) androidx.constraintlayout.widget.ConstraintLayout.dispatchDraw(ConstraintLayout.java:1994) android.view.View.updateDisplayListIfDirty(View.java:19249) android.view.View.draw(View.java:20132) android.view.ViewGroup.drawChild(ViewGroup.java:4368) androidx.recyclerview.widget.RecyclerView.drawChild(RecyclerView.java:5499) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4142) android.view.View.draw(View.java:20431) androidx.recyclerview.widget.RecyclerView.draw(RecyclerView.java:4898) android.view.View.updateDisplayListIfDirty(View.java:19258) android.view.View.draw(View.java:20132) android.view.ViewGroup.drawChild(ViewGroup.java:4368) com.scwang.smartrefresh.layout.SmartRefreshLayout.drawChild(SmartRefreshLayout.java:836) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4142) android.view.View.draw(View.java:20431) android.view.View.updateDisplayListIfDirty(View.java:19258) android.view.View.draw(View.java:20132) android.view.ViewGroup.drawChild(ViewGroup.java:4368) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4142) androidx.constraintlayout.widget.ConstraintLayout.dispatchDraw(ConstraintLayout.java:1994) android.view.View.updateDisplayListIfDirty(View.java:19249) android.view.View.draw(View.java:20132) android.view.ViewGroup.drawChild(ViewGroup.java:4368) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4142) androidx.constraintlayout.widget.ConstraintLayout.dispatchDraw(ConstraintLayout.java:1994) android.view.View.updateDisplayListIfDirty(View.java:19249) android.view.View.draw(View.java:20132) android.view.ViewGroup.drawChild(ViewGroup.java:4368) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4142) android.view.View.updateDisplayListIfDirty(View.java:19249) android.view.View.draw(View.java:20132) android.view.ViewGroup.drawChild(ViewGroup.java:4368) androidx.recyclerview.widget.RecyclerView.drawChild(RecyclerView.java:5499) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4142) android.view.View.draw(View.java:20431) androidx.recyclerview.widget.RecyclerView.draw(RecyclerView.java:4898) android.view.View.updateDisplayListIfDirty(View.java:19258) android.view.View.draw(View.java:20132) android.view.ViewGroup.drawChild(ViewGroup.java:4368) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4142) android.view.View.draw(View.java:20431) android.view.View.updateDisplayListIfDirty(View.java:19258) android.view.View.draw(View.java:20132) android.view.ViewGroup.drawChild(ViewGroup.java:4368) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4142) androidx.constraintlayout.widget.ConstraintLayout.dispatchDraw(ConstraintLayout.java:1994) android.view.View.updateDisplayListIfDirty(View.java:19249) android.view.View.draw(View.java:20132) android.view.ViewGroup.drawChild(ViewGroup.java:4368) androidx.coordinatorlayout.widget.CoordinatorLayout.drawChild(CoordinatorLayout.java:1277) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4142) android.view.View.updateDisplayListIfDirty(View.java:19249) android.view.View.draw(View.java:20132) android.view.ViewGroup.drawChild(ViewGroup.java:4368) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4142) android.view.View.updateDisplayListIfDirty(View.java:19249) android.view.View.draw(View.java:20132) android.view.ViewGroup.drawChild(ViewGroup.java:4368) android.view.ViewGroup.d E/CrashReport: #++++++++++++++++++++++++++++++++++++++++++# D/CrashReport: maxMemory : 512.000000 D/CrashReport: totalMemory : 43.952377 D/CrashReport: freeMemory : 468.047607 D/CrashReport: [Database] insert t_cr success. D/CrashReport: insert t_cr success! D/CrashReport: maxMemory : 512.000000 D/CrashReport: totalMemory : 43.952377 D/CrashReport: freeMemory : 468.047607