public void MemeRealtimeCallback(MemeRealtimeData p0) { this.RunOnUiThread(() => { SetSupportProgressBarIndeterminateVisibility(true); dataItemAdapter.updateMemeData(p0); dataItemAdapter.NotifyDataSetChanged(); SetSupportProgressBarIndeterminateVisibility(false); }); }
public void updateMemeData(MemeRealtimeData d) { items = new List <string[]>(); addItem(Resource.String.fit_status, d.FitError); addItem(Resource.String.walking, d.IsWalking); addItem(Resource.String.noise_status, d.NoiseStatus); addItem(Resource.String.power_left, d.PowerLeft); addItem(Resource.String.eye_move_up, d.EyeMoveUp); addItem(Resource.String.eye_move_down, d.EyeMoveDown); addItem(Resource.String.eye_move_left, d.EyeMoveLeft); addItem(Resource.String.eye_move_right, d.EyeMoveRight); addItem(Resource.String.blink_streangth, d.BlinkStrength); addItem(Resource.String.blink_speed, d.BlinkSpeed); addItem(Resource.String.roll, d.Roll); addItem(Resource.String.pitch, d.Pitch); addItem(Resource.String.yaw, d.Yaw); addItem(Resource.String.acc_x, d.AccX); addItem(Resource.String.acc_y, d.AccY); addItem(Resource.String.acc_z, d.AccZ); }