AndroidはfinalBitmapでキャッシュ読み込みを実現
3577 ワード
public class NewsApplication extends Application{
private FinalBitmap finalBitmap=null;
public FinalBitmap getFinalBitmap() {
return finalBitmap;
}
@Override
public void onCreate() {
finalBitmap=FinalBitmap.create(this);
finalBitmap.configBitmapLoadThreadSize(3);//
//
finalBitmap.configDiskCachePath(this.getFilesDir().toString());//
finalBitmap.configDiskCacheSize(100);// M
//
//finalBitmap.configMemoryCacheSize(size);// 【 】
int memory=(int)Runtime.getRuntime().maxMemory();//
finalBitmap.configMemoryCachePercent(memory/8);// 【 1/8】
finalBitmap.configLoadfailImage(R.drawable.default_news_img);//
finalBitmap.configLoadfailImage(R.drawable.default_news_img);//
super.onCreate();
}
}
<application
android:name="com.neteasy.app.NewsApplication"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
</application>