Ho notato oggi che il PagerAdapter viene chiamato una grande quantità di volte. Ho contato 393 mentre scorrevo le pagine lentamente. Ho visto this question ma in realtà non mi ha fornito una buona risposta.Perché getCount viene chiamato così tante volte in PagerAdapter?
- È normale
- Se è così, perché è che il metodo getCount si chiama così spesso?
Giusto per essere chiari, sto cercando una risposta più ampia di quella nella domanda fornita. Mi rendo anche conto che devo mantenerlo altrettanto velocemente e che non ho il controllo su come viene chiamato, ma non è questa la domanda qui.
Quando leggi il codice sorgente su 'ViewPager', per trovare le risposte alle tue domande, che cosa hai imparato? – CommonsWare
@CommonsWare Ho imparato che è usato in diversi posti. In particolare, OnTouchEvent. Sto indovinando che questo è dove viene chiamato ogni volta che sposto il cercapersone. È corretto? – Qw4z1
Non ho visto 'ViewPager' in quest'area. Se 'getCount()' viene chiamato su ogni evento touch, tuttavia, questo spiegherebbe sicuramente il conteggio delle chiamate alte. – CommonsWare