Передача Activity,Context в Class позволяет избежать утечки памяти

Извините, если это глупый вопрос, но я немного запутался. Я создаю новое приложение, в котором я использую вкладку деятельности. Однако в этом упражнении мне нужно сослаться на другие классы, которые требуют действия в качестве своих параметров. Например, я создал класс разрешений для проверки разрешений при попытке доступа к камере и другим вещам, для которых требуются разрешения во время выполнения.

Но для того, чтобы использовать функцию requestPermissions, для этого требуется класс активности. Так что в этом случае, нормально ли в этом случае передавать мою активность вкладок в мой класс разрешений или я должен просто запросить разрешения в моей активности вкладок?

Точно так же у меня есть отдельный класс для выполнения моих функций AsyncTask. В onPostExecute AsyncTask я хочу отобразить диалог, используя мой контекст Tab Activity. Из моего исследования я пришел к выводу, что для этого я должен сделать статическую функцию в TabActivity, которая бы справилась с этим для меня. Это правильный путь?

Спасибо!

0 ответов

Другие вопросы по тегам