2017-07-27 75 views
6

Próbuję przewijać płynnie RecyclerView. Zaczynając od analizy śladów z Android Device Monitor> DDMS> Android Systrace Pomyślałem, że dodanie sekcji niestandardowych może być pomocne. Tutaj możesz znaleźć przykład, którego używam, aby to osiągnąć. Czy ktoś mógłby wskazać mi, gdzie mogę znaleźć dzienniki sekcji, które dodałem? Dzięki.System Android Trace [znaczniki śledzenia]

@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(); 
    } 
} 

Odpowiedz