저는 안드로이드 프로젝트에서 FragmentPagerAdapter를 사용하고 있으며 모든 것이 잘 작동합니다. 프로필 페이지에서 CircleImageView 라이브러리를 사용하여 원 이미지를 보여주고 싶습니다. ViewPager는 정상적인 이미지를 사용하는 동안 잘 작동하지만 CircleImageView 코드를 사용할 때마다 페이저를 슬라이드하면 메모리 소비가 증가합니다. 나는 숫 사슴의 3 개 GB가 있고 몇몇 미끄러짐 내의 기억에서 그것을 나가고있는 전화에 그것을 시도했다. 누군가 나를 고치는 방법을 도와주세요. 라이브러리를 사용하고 싶지만 메모리 문제는 아닙니다. 여기에 내 코드가 있습니다.CircleImageView with FragmentPagerAdapter를 사용하는 동안 메모리 누수가 발생했습니다.
adapterclass : 이미지
<de.hdodenhof.circleimageview.CircleImageView
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/profile_image"
android:layout_width="96dp"
android:layout_height="96dp"
android:src="@drawable/profile"
app:civ_border_width="2dp"
app:civ_border_color="#FF000000"/>
에 대한
private class ViewPagerAdapter extends FragmentPagerAdapter {
private final List<Fragment> mFragmentList = new ArrayList<>();
private final List<String> mFragmentTitleList = new ArrayList<>();
public ViewPagerAdapter(FragmentManager manager) {
super(manager);
}
@Override
public Fragment getItem(int position) {
return mFragmentList.get(position);
}
@Override
public int getCount() {
return mFragmentList.size();
}
public void addFragment(Fragment fragment, String title) {
mFragmentList.add(fragment);
mFragmentTitleList.add(title);
}
@Override
public CharSequence getPageTitle(int position) {
return mFragmentTitleList.get(position);
}
}
XML 코드는 모든 것을하려고하면 원 이미지보기없이 잘 작동 알고하지 마십시오. 원 이미지보기를 사용하는 동안 메모리 한도 문제가 시작됩니다.
것은 당신의 도움, 감사합니다, 로빈 Appriciate
CircleImageView: 같은 문제에 직면하고 모든 사람을 위해 https://github.com/hdodenhof/CircleImageView