뷰를 확장하고 내 액티비티의 인스턴스를 전달하여 뷰가 일부 멤버 변수 및 메서드에 액세스 할 수 있도록했습니다.보기에서 해당 활동을 표시하는 것이 안전합니까?
하지만 지금은 잠재적 인 메모리 누수가 될 수 있다고 생각 해요. 활동이 삭제 된 후에도 여전히 멤버 변수의 뷰에 대한 참조가 있고 그 반대의 경우도 있기 때문입니다. 따라서 가비지 컬렉터는 결코 그들을 정리할 수 없습니다.
그러나 일부 Google API 데모 및보기에서 활동을보기로 리스너로 전달한 사례를 보았습니다.
감사합니다. 나는 시야가 파괴되는 동안 일어난 일을 정확히 이해하지 못했습니다. – Tenfour04