OSDN Git Service

MusicUtils: handle exceptions and clean up
[android-x86/packages-apps-Eleven.git] / src / org / lineageos / eleven / ui / activities / HomeActivity.java
index e8be4ad..4ad5a49 100644 (file)
@@ -323,17 +323,14 @@ public class HomeActivity extends SlidingPanelActivity implements
                 MusicUtils.removeFromCache(this, mKey);
                 final Uri selectedImage = data.getData();
 
-                new Thread(new Runnable() {
-                    @Override
-                    public void run() {
-                        Bitmap bitmap = ImageFetcher.decodeSampledBitmapFromUri(getContentResolver(),
-                                selectedImage);
+                new Thread(() -> {
+                    Bitmap bitmap = ImageFetcher.decodeSampledBitmapFromUri(getContentResolver(),
+                            selectedImage);
 
-                        ImageFetcher imageFetcher = ElevenUtils.getImageFetcher(HomeActivity.this);
-                        imageFetcher.addBitmapToCache(mKey, bitmap);
+                    ImageFetcher imageFetcher = ElevenUtils.getImageFetcher(HomeActivity.this);
+                    imageFetcher.addBitmapToCache(mKey, bitmap);
 
-                        MusicUtils.refresh();
-                    }
+                    MusicUtils.refresh();
                 }).start();
             }
         }