В настоящее время я разрабатываю некоторые приложения для Android в команде, и в течение последних месяцев мы использовали 2 разных подхода (тот, который я лично предпочитаю, а другой, который предпочитает другой разработчик).
Хотя пока результаты одинаковы, мне стало интересно... мы должны:
- используйте AsyncTasks в качестве частных классов внутри Деяний, которые их используют.
- или использовать AsyncTasks как отдельные общедоступные классы, которые получают контекст активности.
Есть ли какой-либо подход, рекомендованный Google?
Что ваш опыт говорит об этом (преимущества, недостатки, проблемы)?