X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=altosdroid%2Fapp%2Fsrc%2Fmain%2Fjava%2Forg%2Faltusmetrum%2FAltosDroid%2FAltosDroidTab.java;h=f79c88e6c00b90aad1f8e17318d2f8cf9d4ffa44;hb=HEAD;hp=9594f85fa44c2b0d7876ea11246342fbf0dbdb2e;hpb=8b53f860eb3171cd43e4bd0e440f2889bd810662;p=fw%2Faltos 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 9594f85f..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,15 +18,12 @@ package org.altusmetrum.AltosDroid; -import org.altusmetrum.altoslib_13.*; +import org.altusmetrum.altoslib_14.*; import android.location.Location; import android.app.Activity; -import android.graphics.Color; -import android.os.Bundle; -import android.support.v4.app.Fragment; -import android.support.v4.app.FragmentTransaction; -import android.support.v4.app.FragmentManager; -import android.location.Location; +import android.content.*; +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentTransaction; import android.widget.TextView; public abstract class AltosDroidTab extends Fragment implements AltosUnitsListener { @@ -70,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; @@ -86,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;