Android Context Weak Reference

W niektórych moich aplikacjach używam kilku obiektów singleton jako „menedżerów”. Tworzę je w instancjiApplication.onCreate i przekazuję imApplicationContext, które przechowuję wWeakReference.

Niektóre metody „menedżera” rozpoczynają zadanie w tle po wywołaniu zActivity, więc mijamActivityjestcontext do metody i zachowajWeakReference do tego również (i używaj tego wewnątrzAsyncTask). To odniesienie jest utrzymywane do następnego razuActivity wywołuje metodę, która idzie do tła, gdyWeakReference jest ustawiony na nowyActivityjestcontext.

Moje pytanie brzmi, czyApplicationContext muszą być przechowywane wWeakReferencei czy są jakieś problemy z utrzymaniemActivityjestcontext tak?

questionAnswers(2)

yourAnswerToTheQuestion