/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

  1. package com.nostra13.example.universalimageloader;
  2. import com.nostra13.universalimageloader.core.ImageLoader;
  3. import android.app.Activity;
  4. import android.view.Menu;
  5. import android.view.MenuItem;
  6. /**
  7. * @author Sergey Tarasevich (nostra13[at]gmail[dot]com)
  8. */
  9. public abstract class BaseActivity extends Activity {
  10. protected ImageLoader imageLoader = ImageLoader.getInstance();
  11. @Override
  12. public boolean onCreateOptionsMenu(Menu menu) {
  13. getMenuInflater().inflate(R.menu.main_menu, menu);
  14. return true;
  15. }
  16. @Override
  17. public boolean onOptionsItemSelected(MenuItem item) {
  18. switch (item.getItemId()) {
  19. case R.id.item_clear_memory_cache:
  20. imageLoader.clearMemoryCache();
  21. return true;
  22. case R.id.item_clear_disc_cache:
  23. imageLoader.clearDiscCache();
  24. return true;
  25. default:
  26. return false;
  27. }
  28. }
  29. }