Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  // Created by plusminus on 00:14:42 - 02.10.2008
  package org.osmdroid.samples;
  
  
Baseclass for Activities who want to contribute to the OpenStreetMap Project.

Author(s):
Nicolas Gramlich
 
 public abstract class SampleMapActivity extends Activity implements OpenStreetMapConstants {
 	// ===========================================================
 	// Constants
 	// ===========================================================
 
 	protected static final String PROVIDER_NAME = .;
 
 	// ===========================================================
 	// Fields
 	// ===========================================================
 
 
 	protected RouteRecorder mRouteRecorder = new RouteRecorder();
 
 	protected boolean mDoGPSRecordingAndContributing;
 
 
 	public int mNumSatellites = ;
 
 	// ===========================================================
 	// Constructors
 	// ===========================================================
 
Calls onCreate(final Bundle savedInstanceState, final boolean pDoGPSRecordingAndContributing) with pDoGPSRecordingAndContributing == true.
That means it automatically contributes to the OpenStreetMap Project in the background.

Parameters:
savedInstanceState
 
 	public void onCreate(final Bundle savedInstanceState) {
 		onCreate(savedInstanceStatetrue);
 	}

Called when the activity is first created. Registers LocationListener.

Parameters:
savedInstanceState
pDoGPSRecordingAndContributing If true, it automatically contributes to the OpenStreetMap Project in the background.
 
 	public void onCreate(final Bundle savedInstanceState,
 			final boolean pDoGPSRecordingAndContributing) {
 		super.onCreate(savedInstanceState);
 
 		if (pDoGPSRecordingAndContributing)
 		else
 	}
 
 		if (this. == null)
 		return this.;
 	}
 
 	private void initLocation() {
 	}
 
 	// ===========================================================
 	// Getter & Setter
 	// ===========================================================
 
 	// ===========================================================
 	// Methods from SuperClass/Interfaces
 	// ===========================================================
 
 	public abstract void onLocationLost();
 
 	public abstract void onLocationChanged(final Location pLoc);
	protected void onResume() {
		// register location listener
		super.onResume();
	}
	protected void onPause() {
		}
		super.onPause();
	}
	// ===========================================================
	// Methods
	// ===========================================================
		/* If already true, return. */
			return;
	}
	public void disableDoGPSRecordingAndContributing(final boolean pContributdeCurrentRoute) {
		/* If already false, return. */
			return;
		if (pContributdeCurrentRoute) {
		}
		this. = null;
	}
	// ===========================================================
	// Inner and Anonymous Classes
	// ===========================================================
Logs all Location-changes to mRouteRecorder.

Author(s):
plusminus
	private class SampleLocationListener implements LocationListener {
		public void onLocationChanged(final Location loc) {
			if (loc != null) {
else {
			}
		}
		public void onStatusChanged(final String afinal int ifinal Bundle b) {
			// TODO Check on an actual device
			SampleMapActivity.this. = b.getInt("satellites");
		}
		public void onProviderEnabled(final String a) { /* ignore */
		}
		public void onProviderDisabled(final String a) { /* ignore */
		}
	}
New to GrepCode? Check out our FAQ X