У меня есть асинхронная задача, которую я отменяю, когда представление уничтожается через onDestoryView (). Эта проблема я делаю "downloader.cancel (true);" и это не отменит. На самом деле, он вернет false. В настоящее время он ссылается на ListAdapter для добавления элементов в него. Однако, когда я поворачиваю экран в альбомную ориентацию, ListAdapter становится пустым во время onPostExecute. Я не могу понять, когда ListAdapter становится нулевым. Я попытался и onDestory и onDestoryView отменить асинхронную задачу, прежде чем ListAdapter станет нулевым, но он никогда не работает. Это внутри ListFragment между прочим.
В настоящее время я просто проверяю, является ли адаптер нулевым в асинхронной задаче, но это действительно раздражает мои механизмы. Я бы предпочел просто отменить задачу до того, как ListAdapter станет нулевым.
Кто-нибудь знает, когда ListAdapter является нулевым для ListFragment во время поворота экрана?