У меня есть public class FriendMaps extends MapActivity
, который вызывается из пункта меню, когда выбрано, и в конце этого у меня есть private abstract class DownloadFilesTask extends AsyncTask<Void, Void, Void>
. Там я делаю некоторые вызовы сервера и помещаю данные в локальные массивы и т. Д.AsyncTask не работает - не удается создать экземпляр ошибки типа
Но в моей public void onCreate(Bundle savedInstanceState)
деятельности FriendMaps я называю new DownloadFilesTask().execute();
и получить следующую ошибку:
Error: Cannot instantiate the type FriendMaps.DownloadFilesTask
из документации:
AsyncTask must be subclassed to be used.
Это будет сделано DownloadFilesTask extends AsyncTask
там.
The task instance must be created on the UI thread
Возможно, здесь я смущен? Насколько я понимаю, поток пользовательского интерфейса - это текущая активность, отображаемая - если это так, то onCreate of the FriendMaps - это правильное место для выполнения();
Если для дополнительной помощи требуется полный набор штейн-программ, просьба прокомментировать, и я добавлю, где это необходимо.
спасибо, не знаю, почему у меня там был реферат. Теперь я должен выяснить, почему AsyncTask разрушает мою карту:/ – bMon