Я использую AsyncTask.execute(Runnable run)
для коротких операторов, которые требуют выполнения потоков не в пользовательском интерфейсе в устаревшем проекте.Но хорошо известно, что AsyncTasks не следует хранить как объявления анонимных, локальных и внутренних классов во избежание утечек памяти.
Насколько безопасно доверять этому подходу?Я предпочитаю использовать это для коротких заявлений, но когда я понимаю, что я называю это анонимным, меня беспокоит вероятность утечки.Lint ничего не предупреждает об этом, как это было бы, когда имеешь дело с построением классов AsyncTasks.