0

저는 안드로이드 프로젝트에서 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

답변

0

: 내가 직접 그릴 수 폴더 내 이미지를했다

내가 유래에 대한 몇 가지 대답을 보았다 이미지로드 문제와 관련하여 그들은
drawable-hdpi 또는 이에 상응하는 폴더 &에 이미지를 넣으라고 제안했습니다.

관련 문제