【发布时间】:2021-11-11 06:17:03
【问题描述】:
我的一项活动非常卡顿和滞后。我尝试使用分析器,但无法获得太多细节。有没有其他工具可以帮助我找出活动滞后的原因?
PS - 有大量的流程和代码在活动中,所以在这里发布代码没有意义
【问题讨论】:
我的一项活动非常卡顿和滞后。我尝试使用分析器,但无法获得太多细节。有没有其他工具可以帮助我找出活动滞后的原因?
PS - 有大量的流程和代码在活动中,所以在这里发布代码没有意义
【问题讨论】:
我认为你落后的原因有两个:
Show layout bounds 来检查此问题。此外,如果您的滞后取决于 RecyclerView,您需要制作简单的 ViewHolder(使用一个 ViewGroup 制作简单的 UI 并从 ViewHolder 中删除所有逻辑,例如:字符串格式,一些数学......)。最好使用 ListAdapter 而不是 RecyclerViewAdapter。
如果您能提供更多信息,我可以为您提供更多建议。
【讨论】: