diff options
| author | Keith Packard <keithp@keithp.com> | 2015-06-06 20:36:18 -0700 | 
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2015-06-06 20:36:18 -0700 | 
| commit | c813c2c8f71017a686128e06b5178fc99ece251c (patch) | |
| tree | c341e42af6080e3d48fb3f4c3c6f1a762ea53add /altosdroid/src/org/altusmetrum/AltosDroid/TabLanded.java | |
| parent | f79d569dfe333621d63a1d4001c85a88f736ad58 (diff) | |
altosdroid: Add multi-tracker support
This lets you view multiple trackers in the offline maps tab (online
maps not done yet), saves state of each tracker to preferences.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altosdroid/src/org/altusmetrum/AltosDroid/TabLanded.java')
| -rw-r--r-- | altosdroid/src/org/altusmetrum/AltosDroid/TabLanded.java | 19 | 
1 files changed, 1 insertions, 18 deletions
diff --git a/altosdroid/src/org/altusmetrum/AltosDroid/TabLanded.java b/altosdroid/src/org/altusmetrum/AltosDroid/TabLanded.java index d37891f7..dd3f938e 100644 --- a/altosdroid/src/org/altusmetrum/AltosDroid/TabLanded.java +++ b/altosdroid/src/org/altusmetrum/AltosDroid/TabLanded.java @@ -29,8 +29,6 @@ import android.widget.TextView;  import android.location.Location;  public class TabLanded extends AltosDroidTab { -	AltosDroid mAltosDroid; -  	private TextView mBearingView;  	private TextView mDistanceView;  	private TextView mTargetLatitudeView; @@ -41,14 +39,6 @@ public class TabLanded extends AltosDroidTab {  	private TextView mMaxSpeedView;  	private TextView mMaxAccelView; - -	@Override -	public void onAttach(Activity activity) { -		super.onAttach(activity); -		mAltosDroid = (AltosDroid) activity; -		mAltosDroid.registerTab(this); -	} -  	@Override  	public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {  		View v = inflater.inflate(R.layout.tab_landed, container, false); @@ -66,16 +56,9 @@ public class TabLanded extends AltosDroidTab {  		return v;  	} -	@Override -	public void onDestroy() { -		super.onDestroy(); -		mAltosDroid.unregisterTab(this); -		mAltosDroid = null; -	} -  	public String tab_name() { return "landed"; } -	public void show(AltosState state, AltosGreatCircle from_receiver, Location receiver) { +	public void show(TelemetryState telem_state, AltosState state, AltosGreatCircle from_receiver, Location receiver) {  		if (from_receiver != null) {  			mBearingView.setText(String.format("%3.0f°", from_receiver.bearing));  			set_value(mDistanceView, AltosConvert.distance, 6, from_receiver.distance);  | 
