X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=altosdroid%2Fapp%2Fsrc%2Fmain%2Fjava%2Forg%2Faltusmetrum%2FAltosDroid%2FAltosDroidTab.java;h=f79c88e6c00b90aad1f8e17318d2f8cf9d4ffa44;hp=4f0fb1fa456241975f656e0f992ac667ad63944b;hb=a1b7357aa5bca6afb588b0bfb5cfe72c4d0255ef;hpb=be9ed3ffc9b00c97e8513bbfab23b8e16329bc4b diff --git a/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/AltosDroidTab.java b/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/AltosDroidTab.java index 4f0fb1fa..f79c88e6 100644 --- a/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/AltosDroidTab.java +++ b/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/AltosDroidTab.java @@ -18,9 +18,10 @@ package org.altusmetrum.AltosDroid; -import org.altusmetrum.altoslib_13.*; +import org.altusmetrum.altoslib_14.*; import android.location.Location; import android.app.Activity; +import android.content.*; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentTransaction; import android.widget.TextView; @@ -66,14 +67,16 @@ public abstract class AltosDroidTab extends Fragment implements AltosUnitsListen } @Override - public void onAttach(Activity activity) { - super.onAttach(activity); - altos_droid = (AltosDroid) activity; + public void onAttach(Context context) { + AltosDebug.debug("tab onAttach %s %s\n", tab_name(), this); + super.onAttach(context); + altos_droid = (AltosDroid) context; altos_droid.registerTab(this); } @Override public void onDetach() { + AltosDebug.debug("tab onDetach %s %s\n", tab_name(), this); super.onDetach(); altos_droid.unregisterTab(this); altos_droid = null; @@ -82,13 +85,14 @@ public abstract class AltosDroidTab extends Fragment implements AltosUnitsListen @Override public void onResume() { super.onResume(); - AltosDebug.debug("onResume tab %s\n", tab_name()); + AltosDebug.debug("onResume tab %s %s\n", tab_name(), this); set_visible(true); } public void update_ui(TelemetryState telem_state, AltosState state, AltosGreatCircle from_receiver, Location receiver, boolean is_current) { + AltosDebug.debug("update_ui %s is_current %b\n", tab_name(), is_current); last_telem_state = telem_state; last_state = state; last_from_receiver = from_receiver;