From 67dc10a84b91b72db8434a2c91eedfd11b0a4df4 Mon Sep 17 00:00:00 2001 From: Christopher Eby Date: Sun, 28 Feb 2010 19:00:04 -0600 Subject: [PATCH] Simplify Handler in CoverView --- src/org/kreed/vanilla/CoverView.java | 32 +++++++++++----------------- 1 file changed, 13 insertions(+), 19 deletions(-) diff --git a/src/org/kreed/vanilla/CoverView.java b/src/org/kreed/vanilla/CoverView.java index 2a1b7d4f..db6258c8 100644 --- a/src/org/kreed/vanilla/CoverView.java +++ b/src/org/kreed/vanilla/CoverView.java @@ -246,9 +246,9 @@ public class CoverView extends View { private void refreshSongs() { - mHandler.sendMessage(mHandler.obtainMessage(QUERY_SONG, 1, 0)); - mHandler.sendMessage(mHandler.obtainMessage(QUERY_SONG, 0, 0)); - mHandler.sendMessage(mHandler.obtainMessage(QUERY_SONG, 2, 0)); + mHandler.sendEmptyMessage(1); + mHandler.sendEmptyMessage(2); + mHandler.sendEmptyMessage(0); } public void nextCover() @@ -265,7 +265,7 @@ public class CoverView extends View { mBitmaps[STORE_SIZE - 1] = null; reset(); - mHandler.sendMessage(mHandler.obtainMessage(QUERY_SONG, 2, 0)); + mHandler.sendEmptyMessage(2); } catch (RemoteException e) { } } @@ -284,7 +284,7 @@ public class CoverView extends View { mBitmaps[0] = null; reset(); - mHandler.sendMessage(mHandler.obtainMessage(QUERY_SONG, 0, 0)); + mHandler.sendEmptyMessage(0); } catch (RemoteException e) { } } @@ -427,22 +427,16 @@ public class CoverView extends View { } } - private static final int QUERY_SONG = 1; - private Handler mHandler = new Handler() { public void handleMessage(Message message) { - switch (message.what) { - case QUERY_SONG: - try { - int i = message.arg1; - int delta = i - STORE_SIZE / 2; - mSongs[i] = mService.getSong(delta); - createBitmap(i); - if (delta == 0) - reset(); - } catch (RemoteException e) { - } - break; + try { + int i = message.what; + int delta = i - STORE_SIZE / 2; + mSongs[i] = mService.getSong(delta); + createBitmap(i); + if (delta == 0) + reset(); + } catch (RemoteException e) { } } };