aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/activity
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/activity')
-rw-r--r--main/src/cgeo/geocaching/activity/AbstractActivity.java9
-rw-r--r--main/src/cgeo/geocaching/activity/AbstractListActivity.java2
-rw-r--r--main/src/cgeo/geocaching/activity/ActivityMixin.java14
-rw-r--r--main/src/cgeo/geocaching/activity/IAbstractActivity.java11
-rw-r--r--main/src/cgeo/geocaching/activity/Progress.java14
5 files changed, 21 insertions, 29 deletions
diff --git a/main/src/cgeo/geocaching/activity/AbstractActivity.java b/main/src/cgeo/geocaching/activity/AbstractActivity.java
index 8e8ad9d..8ddd21a 100644
--- a/main/src/cgeo/geocaching/activity/AbstractActivity.java
+++ b/main/src/cgeo/geocaching/activity/AbstractActivity.java
@@ -2,11 +2,10 @@ package cgeo.geocaching.activity;
import cgeo.geocaching.R;
import cgeo.geocaching.Settings;
-import cgeo.geocaching.cgBase;
import cgeo.geocaching.cgCache;
import cgeo.geocaching.cgeoapplication;
import cgeo.geocaching.compatibility.Compatibility;
-import cgeo.geocaching.network.Network;
+import cgeo.geocaching.network.Cookies;
import android.app.Activity;
import android.content.Context;
@@ -85,10 +84,8 @@ public abstract class AbstractActivity extends Activity implements IAbstractActi
res = this.getResources();
app = (cgeoapplication) this.getApplication();
- cgBase.initialize(app);
-
// Restore cookie store if needed
- Network.restoreCookieStore(Settings.getCookieStore());
+ Cookies.restoreCookieStore(Settings.getCookieStore());
ActivityMixin.keepScreenOn(this, keepScreenOn);
}
@@ -131,7 +128,7 @@ public abstract class AbstractActivity extends Activity implements IAbstractActi
/**
* insert text into the EditText at the current cursor position
- *
+ *
* @param editText
* @param insertText
* @param moveCursor
diff --git a/main/src/cgeo/geocaching/activity/AbstractListActivity.java b/main/src/cgeo/geocaching/activity/AbstractListActivity.java
index b3bbb3f..7af75b8 100644
--- a/main/src/cgeo/geocaching/activity/AbstractListActivity.java
+++ b/main/src/cgeo/geocaching/activity/AbstractListActivity.java
@@ -1,6 +1,5 @@
package cgeo.geocaching.activity;
-import cgeo.geocaching.cgBase;
import cgeo.geocaching.cgCache;
import cgeo.geocaching.cgeoapplication;
import cgeo.geocaching.compatibility.Compatibility;
@@ -73,7 +72,6 @@ public abstract class AbstractListActivity extends ListActivity implements
// init
res = this.getResources();
app = (cgeoapplication) this.getApplication();
- cgBase.initialize(app);
ActivityMixin.keepScreenOn(this, keepScreenOn);
}
diff --git a/main/src/cgeo/geocaching/activity/ActivityMixin.java b/main/src/cgeo/geocaching/activity/ActivityMixin.java
index 0e0041a..9b1bd2a 100644
--- a/main/src/cgeo/geocaching/activity/ActivityMixin.java
+++ b/main/src/cgeo/geocaching/activity/ActivityMixin.java
@@ -40,7 +40,7 @@ public final class ActivityMixin {
fromActivity.finish();
}
- public final static void goManual(final Context context, final String helpTopic) {
+ public static void goManual(final Context context, final String helpTopic) {
if (StringUtils.isBlank(helpTopic)) {
return;
}
@@ -55,7 +55,7 @@ public final class ActivityMixin {
}
}
- public final static void setTitle(final Activity activity, final String text) {
+ public static void setTitle(final Activity activity, final String text) {
if (StringUtils.isBlank(text)) {
return;
}
@@ -66,7 +66,7 @@ public final class ActivityMixin {
}
}
- public final static void showProgress(final Activity activity, final boolean show) {
+ public static void showProgress(final Activity activity, final boolean show) {
if (activity == null) {
return;
}
@@ -79,7 +79,7 @@ public final class ActivityMixin {
}
}
- public final static void setTheme(final Activity activity) {
+ public static void setTheme(final Activity activity) {
if (Settings.isLightSkin()) {
activity.setTheme(R.style.light);
} else {
@@ -87,7 +87,7 @@ public final class ActivityMixin {
}
}
- public final static void showToast(final Activity activity, final String text) {
+ public static void showToast(final Activity activity, final String text) {
if (StringUtils.isNotBlank(text)) {
Toast toast = Toast.makeText(activity, text, Toast.LENGTH_LONG);
@@ -96,7 +96,7 @@ public final class ActivityMixin {
}
}
- public final static void showShortToast(final Activity activity, final String text) {
+ public static void showShortToast(final Activity activity, final String text) {
if (StringUtils.isNotBlank(text)) {
Toast toast = Toast.makeText(activity, text, Toast.LENGTH_SHORT);
@@ -105,7 +105,7 @@ public final class ActivityMixin {
}
}
- public static final void helpDialog(final Activity activity, final String title, final String message, final Drawable icon) {
+ public static void helpDialog(final Activity activity, final String title, final String message, final Drawable icon) {
if (StringUtils.isBlank(message)) {
return;
}
diff --git a/main/src/cgeo/geocaching/activity/IAbstractActivity.java b/main/src/cgeo/geocaching/activity/IAbstractActivity.java
index dd22cff..2503b99 100644
--- a/main/src/cgeo/geocaching/activity/IAbstractActivity.java
+++ b/main/src/cgeo/geocaching/activity/IAbstractActivity.java
@@ -1,8 +1,5 @@
package cgeo.geocaching.activity;
-import cgeo.geocaching.cgCache;
-
-import android.view.Menu;
import android.view.View;
public interface IAbstractActivity {
@@ -13,19 +10,11 @@ public interface IAbstractActivity {
public void goManual(View view);
- public void showProgress(final boolean show);
-
- public void setTheme();
-
public void showToast(String text);
public void showShortToast(String text);
public void helpDialog(String title, String message);
- public void setTitle(final String title);
-
- void addVisitMenu(Menu menu, cgCache cache);
-
public void invalidateOptionsMenuCompatible();
}
diff --git a/main/src/cgeo/geocaching/activity/Progress.java b/main/src/cgeo/geocaching/activity/Progress.java
index 70f829d..dbe4700 100644
--- a/main/src/cgeo/geocaching/activity/Progress.java
+++ b/main/src/cgeo/geocaching/activity/Progress.java
@@ -13,6 +13,7 @@ public class Progress {
private ProgressDialog dialog;
private int progress = 0;
+ private int progressDivider = 1;
public synchronized void dismiss() {
if (dialog != null && dialog.isShowing()) {
@@ -65,16 +66,19 @@ public class Progress {
public synchronized void setMaxProgressAndReset(final int max) {
if (dialog != null && dialog.isShowing()) {
- dialog.setMax(max);
+ final int modMax = max / this.progressDivider;
+ dialog.setMax(modMax);
dialog.setProgress(0);
}
+ this.progress = 0;
}
public synchronized void setProgress(final int progress) {
+ final int modProgress = progress / this.progressDivider;
if (dialog != null && dialog.isShowing()) {
- dialog.setProgress(progress);
+ dialog.setProgress(modProgress);
}
- this.progress = progress;
+ this.progress = modProgress;
}
public synchronized int getProgress() {
@@ -83,4 +87,8 @@ public class Progress {
}
return this.progress;
}
+
+ public synchronized void setProgressDivider(final int progressDivider) {
+ this.progressDivider = progressDivider;
+ }
}