|
13 | 13 | * See the License for the specific language governing permissions and
|
14 | 14 | * limitations under the License.
|
15 | 15 | *******************************************************************************/
|
16 |
| -package com.nostra13.example.universalimageloader.activity; |
| 16 | +package com.nostra13.universalimageloader.sample.activity; |
17 | 17 |
|
18 | 18 | import android.app.Activity;
|
19 | 19 | import android.content.Intent;
|
20 | 20 | import android.os.Bundle;
|
| 21 | +import android.view.Menu; |
| 22 | +import android.view.MenuItem; |
21 | 23 | import android.view.View;
|
22 |
| -import com.nostra13.example.universalimageloader.Constants; |
23 |
| -import com.nostra13.example.universalimageloader.R; |
24 |
| -import com.nostra13.example.universalimageloader.fragment.ImageGalleryFragment; |
25 |
| -import com.nostra13.example.universalimageloader.fragment.ImageGridFragment; |
26 |
| -import com.nostra13.example.universalimageloader.fragment.ImageListFragment; |
27 |
| -import com.nostra13.example.universalimageloader.fragment.ImagePagerFragment; |
28 | 24 | import com.nostra13.universalimageloader.core.ImageLoader;
|
| 25 | +import com.nostra13.universalimageloader.sample.Constants; |
| 26 | +import com.nostra13.universalimageloader.sample.R; |
| 27 | +import com.nostra13.universalimageloader.sample.fragment.ImageGalleryFragment; |
| 28 | +import com.nostra13.universalimageloader.sample.fragment.ImageGridFragment; |
| 29 | +import com.nostra13.universalimageloader.sample.fragment.ImageListFragment; |
| 30 | +import com.nostra13.universalimageloader.sample.fragment.ImagePagerFragment; |
29 | 31 | import com.nostra13.universalimageloader.utils.L;
|
30 | 32 |
|
31 | 33 | import java.io.File;
|
@@ -86,6 +88,26 @@ public void onBackPressed() {
|
86 | 88 | super.onBackPressed();
|
87 | 89 | }
|
88 | 90 |
|
| 91 | + @Override |
| 92 | + public boolean onCreateOptionsMenu(Menu menu) { |
| 93 | + getMenuInflater().inflate(R.menu.main_menu, menu); |
| 94 | + return true; |
| 95 | + } |
| 96 | + |
| 97 | + @Override |
| 98 | + public boolean onOptionsItemSelected(MenuItem item) { |
| 99 | + switch (item.getItemId()) { |
| 100 | + case R.id.item_clear_memory_cache: |
| 101 | + ImageLoader.getInstance().clearMemoryCache(); |
| 102 | + return true; |
| 103 | + case R.id.item_clear_disc_cache: |
| 104 | + ImageLoader.getInstance().clearDiskCache(); |
| 105 | + return true; |
| 106 | + default: |
| 107 | + return false; |
| 108 | + } |
| 109 | + } |
| 110 | + |
89 | 111 | private void copyTestImageToSdCard(final File testImageOnSdCard) {
|
90 | 112 | new Thread(new Runnable() {
|
91 | 113 | @Override
|
|
0 commit comments