diff options
| author | rsudev <rasch@munin-soft.de> | 2011-09-18 22:49:39 +0200 |
|---|---|---|
| committer | rsudev <rasch@munin-soft.de> | 2011-09-18 22:49:49 +0200 |
| commit | 71f0cd005239a32d24870c339acbb93c7bf22508 (patch) | |
| tree | e2d5fa179f0c0dd50848023e806837d5c0db248c /main/src/cgeo/geocaching/maps/google/googleMapActivity.java | |
| parent | 09ee4aa9429151b9b1e0fb30b27ec9c768fd08e1 (diff) | |
| download | cgeo-71f0cd005239a32d24870c339acbb93c7bf22508.zip cgeo-71f0cd005239a32d24870c339acbb93c7bf22508.tar.gz cgeo-71f0cd005239a32d24870c339acbb93c7bf22508.tar.bz2 | |
#179, Map refactor, renaming classes
Diffstat (limited to 'main/src/cgeo/geocaching/maps/google/googleMapActivity.java')
| -rw-r--r-- | main/src/cgeo/geocaching/maps/google/googleMapActivity.java | 123 |
1 files changed, 123 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/maps/google/googleMapActivity.java b/main/src/cgeo/geocaching/maps/google/googleMapActivity.java new file mode 100644 index 0000000..a094064 --- /dev/null +++ b/main/src/cgeo/geocaching/maps/google/googleMapActivity.java @@ -0,0 +1,123 @@ +package cgeo.geocaching.maps.google; + +import cgeo.geocaching.maps.AbstractMap; +import cgeo.geocaching.maps.CGeoMap; +import cgeo.geocaching.maps.interfaces.MapActivityImpl; + +import com.google.android.maps.MapActivity; + +import android.app.Activity; +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; + +public class googleMapActivity extends MapActivity implements MapActivityImpl { + + private AbstractMap mapBase; + + public googleMapActivity() { + mapBase = new CGeoMap(this); + } + + @Override + protected boolean isRouteDisplayed() { + return false; + } + + @Override + public Activity getActivity() { + return this; + } + + @Override + protected void onCreate(Bundle icicle) { + mapBase.onCreate(icicle); + } + + @Override + protected void onDestroy() { + mapBase.onDestroy(); + } + + @Override + protected void onPause() { + mapBase.onPause(); + } + + @Override + protected void onResume() { + mapBase.onResume(); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + return mapBase.onCreateOptionsMenu(menu); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + return mapBase.onOptionsItemSelected(item); + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + return mapBase.onPrepareOptionsMenu(menu); + } + + @Override + protected void onStop() { + mapBase.onStop(); + } + + @Override + public void superOnCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + } + + @Override + public boolean superOnCreateOptionsMenu(Menu menu) { + return super.onCreateOptionsMenu(menu); + } + + @Override + public void superOnDestroy() { + super.onDestroy(); + } + + @Override + public boolean superOnOptionsItemSelected(MenuItem item) { + return super.onOptionsItemSelected(item); + } + + @Override + public void superOnResume() { + super.onResume(); + } + + @Override + public void superOnStop() { + super.onStop(); + } + + @Override + public void superOnPause() { + super.onPause(); + } + + @Override + public boolean superOnPrepareOptionsMenu(Menu menu) { + return super.onPrepareOptionsMenu(menu); + } + + // close activity and open homescreen + public void goHome(View view) { + mapBase.goHome(view); + } + + // open manual entry + public void goManual(View view) { + mapBase.goManual(view); + } + +} |
