aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/StaticMapsActivity.java
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2012-04-20 20:16:40 +0200
committerSamuel Tardieu <sam@rfc1149.net>2012-04-20 22:14:19 +0200
commitb9b297a38accdd54641b325ece04f488bbf90fb8 (patch)
tree5ab47eb0f713148a86a03d7c14ee2223acbfb396 /main/src/cgeo/geocaching/StaticMapsActivity.java
parentc91a817d13a8f68cc5b7399ba4cbe7cd16a4645b (diff)
downloadcgeo-b9b297a38accdd54641b325ece04f488bbf90fb8.zip
cgeo-b9b297a38accdd54641b325ece04f488bbf90fb8.tar.gz
cgeo-b9b297a38accdd54641b325ece04f488bbf90fb8.tar.bz2
Refactoring: cleanup control flow
Diffstat (limited to 'main/src/cgeo/geocaching/StaticMapsActivity.java')
-rw-r--r--main/src/cgeo/geocaching/StaticMapsActivity.java19
1 files changed, 5 insertions, 14 deletions
diff --git a/main/src/cgeo/geocaching/StaticMapsActivity.java b/main/src/cgeo/geocaching/StaticMapsActivity.java
index fdb6d67..2e5f423 100644
--- a/main/src/cgeo/geocaching/StaticMapsActivity.java
+++ b/main/src/cgeo/geocaching/StaticMapsActivity.java
@@ -37,26 +37,20 @@ public class StaticMapsActivity extends AbstractActivity {
@Override
public void handleMessage(Message msg) {
+ if (waitDialog != null) {
+ waitDialog.dismiss();
+ }
try {
if (CollectionUtils.isEmpty(maps)) {
- if (waitDialog != null) {
- waitDialog.dismiss();
- }
-
if ((waypoint_id != null && Settings.isStoreOfflineWpMaps()) || (waypoint_id == null && Settings.isStoreOfflineMaps())) {
- AlertDialog.Builder builder = new AlertDialog.Builder(StaticMapsActivity.this);
+ final AlertDialog.Builder builder = new AlertDialog.Builder(StaticMapsActivity.this);
builder.setMessage(R.string.err_detail_ask_store_map_static).setPositiveButton(android.R.string.yes, dialogClickListener)
.setNegativeButton(android.R.string.no, dialogClickListener).show();
} else {
showToast(res.getString(R.string.err_detail_not_load_map_static));
finish();
}
- return;
} else {
- if (waitDialog != null) {
- waitDialog.dismiss();
- }
-
if (inflater == null) {
inflater = getLayoutInflater();
}
@@ -66,7 +60,7 @@ public class StaticMapsActivity extends AbstractActivity {
}
smapsView.removeAllViews();
- for (Bitmap image : maps) {
+ for (final Bitmap image : maps) {
if (image != null) {
final ImageView map = (ImageView) inflater.inflate(R.layout.map_static_item, null);
map.setImageBitmap(image);
@@ -75,9 +69,6 @@ public class StaticMapsActivity extends AbstractActivity {
}
}
} catch (Exception e) {
- if (waitDialog != null) {
- waitDialog.dismiss();
- }
Log.e("StaticMapsActivity.loadMapsHandler: " + e.toString());
}
}