aboutsummaryrefslogtreecommitdiffstats
path: root/src/cgeo/geocaching/cgFileList.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cgeo/geocaching/cgFileList.java')
-rw-r--r--src/cgeo/geocaching/cgFileList.java40
1 files changed, 30 insertions, 10 deletions
diff --git a/src/cgeo/geocaching/cgFileList.java b/src/cgeo/geocaching/cgFileList.java
index 2767cfe..e62f459 100644
--- a/src/cgeo/geocaching/cgFileList.java
+++ b/src/cgeo/geocaching/cgFileList.java
@@ -35,7 +35,7 @@ public abstract class cgFileList<T extends ArrayAdapter<File>> extends ListActiv
@Override
public void handleMessage(Message msg) {
if (msg.obj != null && waitDialog != null) {
- waitDialog.setMessage(res.getString(R.string.file_searching_in) + " " + (String) msg.obj);
+ waitDialog.setMessage(getRes().getString(R.string.file_searching_in) + " " + (String) msg.obj);
}
}
};
@@ -49,7 +49,7 @@ public abstract class cgFileList<T extends ArrayAdapter<File>> extends ListActiv
waitDialog.dismiss();
}
- warning.showToast(res.getString(R.string.file_list_no_files));
+ getWarning().showToast(getRes().getString(R.string.file_list_no_files));
finish();
return;
@@ -80,20 +80,20 @@ public abstract class cgFileList<T extends ArrayAdapter<File>> extends ListActiv
res = this.getResources();
app = (cgeoapplication) this.getApplication();
settings = new cgSettings(this, getSharedPreferences(cgSettings.preferences, 0));
- base = new cgBase(app, settings, getSharedPreferences(cgSettings.preferences, 0));
+ base = new cgBase(getApp(), getSettings(), getSharedPreferences(cgSettings.preferences, 0));
warning = new cgWarning(this);
// set layout
- if (settings.skin == 1) {
+ if (getSettings().skin == 1) {
setTheme(R.style.light);
} else {
setTheme(R.style.dark);
}
setContentView(R.layout.gpx);
- base.setTitle(activity, res.getString(R.string.gpx_import_title));
+ getBase().setTitle(getActivity(), getRes().getString(R.string.gpx_import_title));
// google analytics
- base.sendAnal(activity, "/file-import");
+ getBase().sendAnal(getActivity(), "/file-import");
Bundle extras = getIntent().getExtras();
if (extras != null) {
@@ -107,8 +107,8 @@ public abstract class cgFileList<T extends ArrayAdapter<File>> extends ListActiv
waitDialog = ProgressDialog.show(
this,
- res.getString(R.string.file_title_searching),
- res.getString(R.string.file_searching),
+ getRes().getString(R.string.file_title_searching),
+ getRes().getString(R.string.file_searching),
true,
true,
new DialogInterface.OnCancelListener() {
@@ -132,7 +132,7 @@ public abstract class cgFileList<T extends ArrayAdapter<File>> extends ListActiv
public void onResume() {
super.onResume();
- settings.load();
+ getSettings().load();
}
final protected cgSettings getSettings() {
@@ -255,6 +255,26 @@ public abstract class cgFileList<T extends ArrayAdapter<File>> extends ListActiv
}
public void goHome(View view) {
- base.goHome(activity);
+ getBase().goHome(getActivity());
+ }
+
+ protected cgeoapplication getApp() {
+ return app;
+ }
+
+ protected cgBase getBase() {
+ return base;
+ }
+
+ protected cgWarning getWarning() {
+ return warning;
+ }
+
+ protected Activity getActivity() {
+ return activity;
+ }
+
+ protected Resources getRes() {
+ return res;
}
}