aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main/src/cgeo/geocaching/CreateShortcutActivity.java2
-rw-r--r--main/src/cgeo/geocaching/SelectMapfileActivity.java3
-rw-r--r--main/src/cgeo/geocaching/filter/PopularityRatioFilter.java17
-rw-r--r--main/src/cgeo/geocaching/maps/CachesOverlay.java2
-rw-r--r--main/src/cgeo/geocaching/sensors/DirectionProvider.java2
-rw-r--r--main/src/cgeo/geocaching/settings/SettingsActivity.java4
-rw-r--r--main/src/cgeo/geocaching/sorting/PopularityRatioComparator.java6
-rw-r--r--main/src/cgeo/geocaching/ui/AbstractCachingListViewPageViewCreator.java1
-rw-r--r--main/src/cgeo/geocaching/ui/AbstractCachingPageViewCreator.java1
-rw-r--r--main/src/cgeo/geocaching/utils/DatabaseBackupUtils.java12
10 files changed, 18 insertions, 32 deletions
diff --git a/main/src/cgeo/geocaching/CreateShortcutActivity.java b/main/src/cgeo/geocaching/CreateShortcutActivity.java
index b6ea4f6..c18b6f4 100644
--- a/main/src/cgeo/geocaching/CreateShortcutActivity.java
+++ b/main/src/cgeo/geocaching/CreateShortcutActivity.java
@@ -27,7 +27,7 @@ public class CreateShortcutActivity extends AbstractActivity {
@Override
public void call(final Integer listId) {
- final Intent shortcut = createShortcut(listId.intValue());
+ final Intent shortcut = createShortcut(listId);
setResult(RESULT_OK, shortcut);
// finish activity to return the shortcut
diff --git a/main/src/cgeo/geocaching/SelectMapfileActivity.java b/main/src/cgeo/geocaching/SelectMapfileActivity.java
index c617012..b2cdf17 100644
--- a/main/src/cgeo/geocaching/SelectMapfileActivity.java
+++ b/main/src/cgeo/geocaching/SelectMapfileActivity.java
@@ -115,8 +115,7 @@ public class SelectMapfileActivity extends AbstractFileListActivity<FileSelectio
}
if (requestCode == REQUEST_DIRECTORY) {
- final String directory = new File(data.getData().getPath()).getAbsolutePath();
- mapFile = directory;
+ mapFile = new File(data.getData().getPath()).getAbsolutePath();
close();
}
}
diff --git a/main/src/cgeo/geocaching/filter/PopularityRatioFilter.java b/main/src/cgeo/geocaching/filter/PopularityRatioFilter.java
index 2d7207a..5bfab28 100644
--- a/main/src/cgeo/geocaching/filter/PopularityRatioFilter.java
+++ b/main/src/cgeo/geocaching/filter/PopularityRatioFilter.java
@@ -24,22 +24,15 @@ class PopularityRatioFilter extends AbstractFilter {
@Override
public boolean accepts(final Geocache cache) {
+ final int finds = getFindsCount(cache);
- int finds;
- int favorites;
- float ratio;
-
- finds = getFindsCount(cache);
-
- // prevent division by zero
- if (finds == 0) {
+ if (finds == 0) { // Prevent division by zero
return false;
}
- favorites = cache.getFavoritePoints();
- ratio = ((float) favorites / (float) finds) * 100.0f;
-
- return (ratio > minRatio) && (ratio <= maxRatio);
+ final int favorites = cache.getFavoritePoints();
+ final float ratio = 100.0f * favorites / finds;
+ return ratio > minRatio && ratio <= maxRatio;
}
private static int getFindsCount(Geocache cache) {
diff --git a/main/src/cgeo/geocaching/maps/CachesOverlay.java b/main/src/cgeo/geocaching/maps/CachesOverlay.java
index 0c7c296..8607c88 100644
--- a/main/src/cgeo/geocaching/maps/CachesOverlay.java
+++ b/main/src/cgeo/geocaching/maps/CachesOverlay.java
@@ -211,9 +211,9 @@ public class CachesOverlay extends AbstractItemizedOverlay {
progress.show(context, context.getResources().getString(R.string.map_live), context.getResources().getString(R.string.cache_dialog_loading_details), true, null);
- CachesOverlayItemImpl item = null;
// prevent concurrent changes
getOverlayImpl().lock();
+ CachesOverlayItemImpl item = null;
try {
if (index < items.size()) {
item = items.get(index);
diff --git a/main/src/cgeo/geocaching/sensors/DirectionProvider.java b/main/src/cgeo/geocaching/sensors/DirectionProvider.java
index ff4a439..13fcc82 100644
--- a/main/src/cgeo/geocaching/sensors/DirectionProvider.java
+++ b/main/src/cgeo/geocaching/sensors/DirectionProvider.java
@@ -83,7 +83,7 @@ public class DirectionProvider {
private boolean hasSensorChecked = false;
public boolean hasSensor(Context context) {
- if (hasSensorChecked == false) {
+ if (!hasSensorChecked) {
hasSensor = getOrientationSensor(context) != null;
hasSensorChecked = true;
}
diff --git a/main/src/cgeo/geocaching/settings/SettingsActivity.java b/main/src/cgeo/geocaching/settings/SettingsActivity.java
index d4d9722..74a9b32 100644
--- a/main/src/cgeo/geocaching/settings/SettingsActivity.java
+++ b/main/src/cgeo/geocaching/settings/SettingsActivity.java
@@ -189,7 +189,7 @@ public class SettingsActivity extends PreferenceActivity {
private static void setServiceScreenSummary(PreferenceManager preferenceManager, final int preferenceKey) {
- String summary = StringUtils.EMPTY;
+ String summary;
switch (preferenceKey) {
case R.string.pref_connectorGCActive:
@@ -582,7 +582,7 @@ public class SettingsActivity extends PreferenceActivity {
|| isPreference(preference, R.string.pref_connectorOXActive)
|| isPreference(preference, R.string.pref_connectorECActive)) {
// update summary
- boolean boolVal = ((Boolean) value).booleanValue();
+ final boolean boolVal = (Boolean) value;
String summary = getServiceSummary(boolVal);
if (OCPreferenceKeys.isOCPreference(preference.getKey())) {
OCPreferenceKeys prefKey = OCPreferenceKeys.getByKey(preference.getKey());
diff --git a/main/src/cgeo/geocaching/sorting/PopularityRatioComparator.java b/main/src/cgeo/geocaching/sorting/PopularityRatioComparator.java
index 1ed8e68..57a69ee 100644
--- a/main/src/cgeo/geocaching/sorting/PopularityRatioComparator.java
+++ b/main/src/cgeo/geocaching/sorting/PopularityRatioComparator.java
@@ -12,16 +12,14 @@ public class PopularityRatioComparator extends AbstractCacheComparator {
@Override
protected int compareCaches(final Geocache cache1, final Geocache cache2) {
-
- float ratio1 = 0.0f;
- float ratio2 = 0.0f;
-
int finds1 = cache1.getFindsCount();
int finds2 = cache2.getFindsCount();
+ float ratio1 = 0.0f;
if (finds1 != 0) {
ratio1 = (((float) cache1.getFavoritePoints()) / ((float) finds1));
}
+ float ratio2 = 0.0f;
if (finds2 != 0) {
ratio2 = (((float) cache2.getFavoritePoints()) / ((float) finds2));
}
diff --git a/main/src/cgeo/geocaching/ui/AbstractCachingListViewPageViewCreator.java b/main/src/cgeo/geocaching/ui/AbstractCachingListViewPageViewCreator.java
index 799b695..06fa1fa 100644
--- a/main/src/cgeo/geocaching/ui/AbstractCachingListViewPageViewCreator.java
+++ b/main/src/cgeo/geocaching/ui/AbstractCachingListViewPageViewCreator.java
@@ -51,7 +51,6 @@ public abstract class AbstractCachingListViewPageViewCreator extends AbstractCac
int logViewPosition = state.getInt(STATE_POSITION);
int logViewPositionFromTop = state.getInt(STATE_POSITION_FROM_TOP);
view.setSelectionFromTop(logViewPosition, logViewPositionFromTop);
- return;
}
}
diff --git a/main/src/cgeo/geocaching/ui/AbstractCachingPageViewCreator.java b/main/src/cgeo/geocaching/ui/AbstractCachingPageViewCreator.java
index 0c67384..71cd3b4 100644
--- a/main/src/cgeo/geocaching/ui/AbstractCachingPageViewCreator.java
+++ b/main/src/cgeo/geocaching/ui/AbstractCachingPageViewCreator.java
@@ -52,6 +52,5 @@ public abstract class AbstractCachingPageViewCreator<ViewClass extends View> imp
*/
@Override
public void setViewState(@NonNull Bundle state) {
- return;
}
}
diff --git a/main/src/cgeo/geocaching/utils/DatabaseBackupUtils.java b/main/src/cgeo/geocaching/utils/DatabaseBackupUtils.java
index 4ce2e0c..14840b9 100644
--- a/main/src/cgeo/geocaching/utils/DatabaseBackupUtils.java
+++ b/main/src/cgeo/geocaching/utils/DatabaseBackupUtils.java
@@ -10,7 +10,6 @@ import org.apache.commons.lang3.StringUtils;
import android.app.Activity;
import android.app.ProgressDialog;
-import android.content.Context;
import android.content.res.Resources;
import java.io.File;
@@ -53,7 +52,6 @@ public class DatabaseBackupUtils {
}
public static boolean createBackup(final Activity activity, final Runnable runAfterwards) {
- final Context context = activity;
// avoid overwriting an existing backup with an empty database
// (can happen directly after reinstalling the app)
if (DataStore.getAllCachesCount() == 0) {
@@ -61,9 +59,9 @@ public class DatabaseBackupUtils {
return false;
}
- final ProgressDialog dialog = ProgressDialog.show(context,
- context.getString(R.string.init_backup),
- context.getString(R.string.init_backup_running), true, false);
+ final ProgressDialog dialog = ProgressDialog.show(activity,
+ activity.getString(R.string.init_backup),
+ activity.getString(R.string.init_backup_running), true, false);
new Thread() {
@Override
public void run() {
@@ -75,9 +73,9 @@ public class DatabaseBackupUtils {
Dialogs.message(activity,
R.string.init_backup_backup,
backupFileName != null
- ? context.getString(R.string.init_backup_success)
+ ? activity.getString(R.string.init_backup_success)
+ "\n" + backupFileName
- : context.getString(R.string.init_backup_failed));
+ : activity.getString(R.string.init_backup_failed));
if (runAfterwards != null) {
runAfterwards.run();
}