- public void update_ui(AltosState state, AltosGreatCircle from_receiver, Location receiver, boolean is_current) {
- if (is_current) {
- Log.d(AltosDroid.TAG, String.format("%s: visible, performing update", tab_name()));
-
- show(state, from_receiver, receiver);
- } else {
- Log.d(AltosDroid.TAG, String.format("%s: not visible, skipping update", tab_name()));
- last_state = state;
- last_from_receiver = from_receiver;
- last_receiver = receiver;
- return;
- }
+ public void set_value(TextView text_view,
+ AltosUnits units,
+ int width,
+ double value) {
+ if (value == AltosLib.MISSING)
+ text_view.setText("");
+ else
+ text_view.setText(units.show(width, value));