diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2014-03-22 00:09:15 +0100 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2014-03-22 00:09:15 +0100 |
| commit | 0fc28d13c42a1a050fa7bfb3a320ffd44097027d (patch) | |
| tree | a694b3d4e913432a32ebe905a47f9e7225848a71 /main/src/cgeo | |
| parent | 18e9aeb4402fafdc46303931dec97f782203477f (diff) | |
| download | cgeo-0fc28d13c42a1a050fa7bfb3a320ffd44097027d.zip cgeo-0fc28d13c42a1a050fa7bfb3a320ffd44097027d.tar.gz cgeo-0fc28d13c42a1a050fa7bfb3a320ffd44097027d.tar.bz2 | |
refactoring: do not call getResources() repeatidly
Diffstat (limited to 'main/src/cgeo')
| -rw-r--r-- | main/src/cgeo/geocaching/ui/CompassView.java | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/main/src/cgeo/geocaching/ui/CompassView.java b/main/src/cgeo/geocaching/ui/CompassView.java index e266559..0abfabe 100644 --- a/main/src/cgeo/geocaching/ui/CompassView.java +++ b/main/src/cgeo/geocaching/ui/CompassView.java @@ -3,7 +3,13 @@ package cgeo.geocaching.ui; import cgeo.geocaching.R; import cgeo.geocaching.utils.AngleUtils; +import rx.Scheduler; +import rx.Subscription; +import rx.functions.Action1; +import rx.schedulers.Schedulers; + import android.content.Context; +import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; @@ -12,10 +18,6 @@ import android.graphics.PaintFlagsDrawFilter; import android.util.AttributeSet; import android.util.FloatMath; import android.view.View; -import rx.Scheduler; -import rx.Subscription; -import rx.functions.Action1; -import rx.schedulers.Schedulers; import java.util.concurrent.TimeUnit; @@ -67,10 +69,11 @@ public class CompassView extends View { @Override public void onAttachedToWindow() { - compassUnderlay = BitmapFactory.decodeResource(context.getResources(), R.drawable.compass_underlay); - compassRose = BitmapFactory.decodeResource(context.getResources(), R.drawable.compass_rose); - compassArrow = BitmapFactory.decodeResource(context.getResources(), R.drawable.compass_arrow); - compassOverlay = BitmapFactory.decodeResource(context.getResources(), R.drawable.compass_overlay); + final Resources res = context.getResources(); + compassUnderlay = BitmapFactory.decodeResource(res, R.drawable.compass_underlay); + compassRose = BitmapFactory.decodeResource(res, R.drawable.compass_rose); + compassArrow = BitmapFactory.decodeResource(res, R.drawable.compass_arrow); + compassOverlay = BitmapFactory.decodeResource(res, R.drawable.compass_overlay); compassUnderlayWidth = compassUnderlay.getWidth(); compassUnderlayHeight = compassUnderlay.getWidth(); |
