Studiowałem ten artykuł, Avoid Memory Leaks. Istnieje kilka wskazówek, aby uniknąć wycieków pamięci, jeden z nich jest poniżej:W jaki sposób statyczna klasa wewnętrzna z WeakReference do klasy zewnętrznej może uniknąć wycieków pamięci Android? Potrzebuję przykładu
unikać non-statyczne klasy wewnętrzne działalność, jeśli nie kontrolować ich cyklu życia, używać statycznego klasę wewnętrzną i zrobić słaby odniesienie do działania w środku. Rozwiązaniem tego problemu jest użycie statycznego wewnętrzną klasę z WeakReference do zewnętrznej klasy, jak to zrobiono w ViewRoot i jego W klasie wewnętrznej na przykład
1- Może ktoś rozwinąć ten dając przykład ?
2- Jak używać do klas statycznych ze słabym odnośnikiem do klas wewnętrznych?
3- jakie są najlepsze praktyki stosowania tej klasy statycznej w aplikacji, aby uniknąć wycieków pamięci.
Wielkie dzięki.
Widziałeś to: http://stackoverflow.com/questions/5002350/android-weak-reference-of-inner-class? – davogotland
Dzięki. tak, widziałem to, ale nadal potrzebuję prostego przykładu z wytężaniem. –