Android: Рекомендации AsyncTask: частный класс или открытый класс?

В настоящее время я разрабатываю несколько приложений для Android в команде, и в течение последних месяцев мы использовали 2 разных подхода (один, который я предпочитаю лично, а другой, который предпочитает другой разработчик).

Хотя пока результаты такие же, это заставило меня задуматься ... должны ли мы:

  • использовать AsyncTasks как частные классы внутри Activity, которые их используют.
  • или использовать AsyncTasks как отдельные общедоступные классы, которые получают контекст действия

. Рекомендуется ли Google какой-либо из подходов?

Что ваш опыт говорит об этом (преимущества, недостатки, проблемы)?

43
задан neteinstein 28 January 2011 в 01:23
поделиться