0

Я использую FragmentPagerAdapter в моем проекте Android, и все работает очень хорошо. На странице профиля я хочу показать изображение круга с помощью библиотеки CircleImageView. ViewPager отлично работает при использовании обычного изображения, но когда я использую код CircleImageView, каждый раз, когда я нажимаю пейджер, он увеличивает потребление памяти. Я попробовал это на телефоне, у которого есть 3 ГБ RAM, и в течение нескольких слайдов он выходит из памяти. Кто-то, пожалуйста, помогите мне, как это исправить. Я хочу использовать библиотеку, но не с проблемой памяти. Вот мои коды ниже.Утечка памяти при использовании CircleImageView с FragmentPagerAdapter

adapterclass:

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 код изображения

<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"/> 

Не знаю, что будет все отлично работает без зрения круга изображения. Проблема с ограничением памяти начинается при использовании изображения с круговым изображением.

Appriciate вашей помощи, Спасибо, Робин

CircleImageView: https://github.com/hdodenhof/CircleImageView

ответ

0

Для всех, кто сталкивается с таким же вопросом:

Я имел мои изображения непосредственно в вытяжке папки я увидел какой-то ответ на StackOverflow относительно проблемы загрузки изображения, и они предложили
поместить изображения на drawable-hdpi или эквивалентную папку & это исправлено все.

 Смежные вопросы

  • Нет связанных вопросов^_^