Тед ответит, что вам следует делать, если ваш AsyncTask
слишком большой, и вы хотите объявить его в другом файле.Однако имейте в виду, что обычно вы объявляете AsyncTask
внутри вашего класса пользовательского интерфейса:
public class YourActivity extends Activity{
private class YourAsyncTask extends AsynkTask<etc.>{
}
}
На самом деле, если вы используете AsyncTask
только из этого действия (я имею в виду, если вы неиспользуя его где-либо еще), объявление AsyncTask
как внутреннего класса является хорошей практикой проектирования.