Ed
anteontem
Vamos analisar cada afirmativa: I. O EventBus facilita a comunicação entre fragmentos. Verdadeiro, o EventBus é uma biblioteca que permite a comunicação entre diferentes componentes de uma aplicação, como fragmentos, de forma mais simples e desacoplada. II. O debouncing reduz requisições desnecessárias em buscas. Verdadeiro, o debouncing é uma técnica que limita a quantidade de chamadas a uma função, como requisições de busca, evitando que sejam feitas várias requisições em um curto espaço de tempo. III. Threads secundárias evitam travamentos em operações demoradas. Verdadeiro, o uso de threads secundárias é uma prática comum para evitar que a interface do usuário trave durante operações que demandam muito tempo, como processamento de dados ou chamadas de rede. IV. O Handler é a abordagem mais eficiente para processamento de operações longas no Android. Falso, embora o Handler seja uma ferramenta útil para comunicação entre threads, não é a abordagem mais eficiente para operações longas. Para isso, é mais comum usar AsyncTask (embora esteja obsoleto) ou outras abordagens como corrotinas ou RxJava. Com base nas análises, as afirmativas I, II e III são verdadeiras. Portanto, a alternativa correta é aquela que contém todos os itens verdadeiros. Se a alternativa correta não foi fornecida, você deve considerar que a resposta correta é a que inclui I, II e III.