나는 안드로이드 응용 프로그램을 사용하여 설치를 위해 http://developer.android.com/training/animation/screen-slide.html을 추적했습니다.조각 파기
그러나 ViewPager에는 (단시간에) 꽤 많은 단편이 있으며, 내가 그 (것)들에 없을 때 그들을 파괴하고 싶습니다. ViewPager의 getItem (int position)이 호출 될 때마다 생성되는 하나의 프래그먼트가 있습니다. 이는 약 365 회 (각 요일에 하나씩)입니다. ImageView를 페이지의 끝에 추가하기 전까지 (이미지의 끝 부분에있는 총 12 개) ... 이제는 페이지 3의 뷰를 보려고하면 메모리가 부족합니다.
제 질문은, 현재 페이지가 아니라면 어떻게 조각을 제거/파기합니까? FragmentManager의 BackStack을 터뜨리려고했지만 작동하지 않았습니다. BackStack에서 아무 것도 보이지 않지만 다시 - getItem() 함수가 잘못된 위치에서 호출했을 수 있습니다.
코드를 제공 하겠지만 중요한 부분을 살펴 보는 것은 꽤 많이 있습니다. 위 링크의 튜토리얼과 완전히 같은 구조입니다.
감사
으로 이동하십시오. http://stackoverflow.com/questions/7119203/how-to-destroy-fragment –