Если я правильно понимаю ваш вопрос, вы абстрагировали некоторые функциональные возможности пользовательского интерфейса в класс и украсили им свою деятельность.
Простой ответ на ваш вопрос - нет. Хотя вы передаете экземпляр «this» объекту, область действия самого объекта регулируется Activity. На самом деле фреймворк Android проходит вокруг контекста, не очень похожего на то, что вы делаете. Я считаю, что мы все можем согласиться с тем, что у Activity очень ограниченный срок жизни.
Второй момент, который я хотел сделать, касается всей методологии. Android предоставляет механизм для отправки сообщений в основной поток для взаимодействия с пользовательским интерфейсом. (post или asynctask и т. д.). Вы должны использовать один из этих механизмов, чтобы внести некоторые изменения в пользовательский интерфейс (в основном потоке). Поэтому мой вопрос: не могли бы вы написать анонимный внутренний класс для выполнения этой операции с использованием asynctask, особенно если эта функциональность уникальна только для этой операции.