/UniversalImageLoaderExample/src/com/nostra13/example/universalimageloader/BaseActivity.java
https://github.com/rashedulkabir/Android-Universal-Image-Loader · Java · 35 lines · 26 code · 6 blank · 3 comment · 1 complexity · cddf3ca4680bc7eebfd64d3b051a93cd MD5 · raw file
- package com.nostra13.example.universalimageloader;
-
- import com.nostra13.universalimageloader.core.ImageLoader;
-
- import android.app.Activity;
- import android.view.Menu;
- import android.view.MenuItem;
-
- /**
- * @author Sergey Tarasevich (nostra13[at]gmail[dot]com)
- */
- public abstract class BaseActivity extends Activity {
-
- protected ImageLoader imageLoader = ImageLoader.getInstance();
-
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- getMenuInflater().inflate(R.menu.main_menu, menu);
- return true;
- }
-
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- switch (item.getItemId()) {
- case R.id.item_clear_memory_cache:
- imageLoader.clearMemoryCache();
- return true;
- case R.id.item_clear_disc_cache:
- imageLoader.clearDiscCache();
- return true;
- default:
- return false;
- }
- }
- }