0

私はandroidプロジェクトでFragmentPagerAdapterを使用していますが、すべて正常です。プロファイルページでCircleImageViewライブラリを使って円画像を表示したい。 ViewPagerは通常の画像を使用している間はうまく動作しますが、CircleImageViewコードを使用しているときにスライドショーを行うたびにメモリー消費量が増えます。私は3GBのラムを持っていて、いくつかのスライドの中でメモリから外れている電話でそれを試しました。誰かがそれを修正する方法を教えてください。私はライブラリを使用したいがメモリの問題はない。以下は私のコードです。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"/> 

ため

XMLコードは、すべてがサークルイメージ図なしで正常に動作しますが起こっているかわからない

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); 
    } 

} 
。サークルイメージビューを使用中にメモリ制限の問題が発生します。

おかげで、ロビン

CircleImageView、あなたの助けをAppriciate:私はstackoverflowの上で、いくつかの答えを見て、直接描画可能なフォルダに自分のイメージを持っていた

:同じ問題に直面しているすべての人のためにhttps://github.com/hdodenhof/CircleImageView

答えて

0

画像の読み込みに関する問題については、
にdrawable-hdpiまたは同等のフォルダ&に画像を置くことを提案しました。

関連する問題