Вопрос не в том, "хорошо ли это", а в том, стоит ли его писать?Ну, нет.
Это из-за способа написания кода под Android.В android на Activity
нельзя ссылаться вне его или его подкомпонентов.Таким образом, когда вызывается onDestroy()
, Android может отпустить последнюю ссылку на Activity, позволяя GC собрать его и все его объекты, включая ваш object
.
То, что вы должны поместитьнастало время выяснить, как остановить все фоновые потоки, которые вы запустили в Activity
, и остановить их на onDestroy()
.