小编Rad*_*ade的帖子

Android系统跟踪[跟踪标记]

我正在尝试使RecyclerView顺利滚动.从分析Android设备监视器> DDMS> Android Systrace中的跟踪开始,我认为添加自定义部分可能会有所帮助.在这里,您可以找到我用来完成此任务的示例.有人可以指点我在哪里可以找到我添加的部分日志?谢谢.

@Override
public CalendarMatchViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
    //        calendar_match_item  calendar_match_item
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) {
        Trace.beginSection("onCreateViewHolder");
    }
    View view = mInflater.inflate(R.layout.calendar_match_item, parent, false);
    CalendarMatchViewHolder vh = new CalendarMatchViewHolder(view);
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) {
        Trace.endSection();
    }
    return vh;
}

@Override
public void onBindViewHolder(CalendarMatchViewHolder holder, int position) {
    Match match = mMatches.get(position);
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) {
        Trace.beginSection("onBindViewHolder");
    }
    setOtherMatchesBasicData(match, holder);
    setOfferLayout(match, holder);

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) {
        Trace.endSection();
    }
}
Run Code Online (Sandbox Code Playgroud)

user-interface android systrace

6
推荐指数
1
解决办法
471
查看次数

分页库 - 无法停止加载项目

我正在使用Paging库直接从网络加载日期.我是否必须实现逻辑来停止获取数据?在我的情况下,可以是当收到的项目数低于页面大小时.目前,当我到达列表末尾时,lib会不断加载新页面.

pagination android android-architecture-components android-paging

5
推荐指数
1
解决办法
1586
查看次数