2014-01-16 3 views
0

Есть ли проблемы с производительностью (или другие) при передаче Activity в качестве параметра метода? Мне нужно определить сборщик/обрезщик изображений модульным способом (UtilClass), который можно использовать в нескольких действиях, и мне нужно будет активировать зависящие от активности вызовы.Проблемы с передачей Активность как метод параметр

+1

Вам необходимо учитывать утечки памяти – Raghunandan

+0

Это не проблема, вам просто нужно сделать сборку мусора самостоятельно – Pierre

ответ

1

У вас нет проблем с производительностью, так как вы передадите адрес памяти.

Взгляните на этот пост, пожалуйста: Is Android Context thread safe?

1

Вы должны избегать держать ссылку на деятельности после его закрытия, я вижу два пути: использование WeakReference в классе Utility или установить ссылку активности в нуль в классе Utility в OnDestroy \ onPause.

Смежные вопросы