Я сталкиваюсь с проблемой невозможности отображения живых данных на Fragment Ui, я замечаю, что при повторном вызове этого фрагмента Ui обновляется.Вот некоторые изображения фрагмента Ui.
https://unsee.cc/99e332df/
, когда я нажимаю на кнопку Обновление пользовательского интерфейса;
Код фрагмента:
public class SpeedFragment extends Fragment {
View view;
TextView SpeedFrgvalue;
DigitSpeedView DigitrpmFrgView;
SpeedView speedometer;
Button DigitalView,Gaugeview;
LinearLayout linearLayoutspeed;
public SpeedFragment() {
// Required empty public constructor
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
view=inflater.inflate(R.layout.fragment_speed, container, false);
SpeedFrgvalue=(TextView)view.findViewById(R.id.speedfrgvalue);
speedometer=(SpeedView)view.findViewById(R.id.speedViewfrag);
Gaugeview=(Button)view.findViewById(R.id.Gaugeviewid);
DigitalView=(Button)view.findViewById(R.id.digitalviewid);
linearLayoutspeed=(LinearLayout)view.findViewById(R.id.digitalspeedlinaear);
Bundle bundle = this.getArguments();
String mySpeed = bundle.getString("speed");
SpeedFrgvalue.setText(mySpeed);
DigitrpmFrgView=(DigitSpeedView)view.findViewById(R.id.digitalSpeedfrgid);
DigitrpmFrgView.updateSpeed(Integer.valueOf(mySpeed));
speedometer.setMaxSpeed(250);
speedometer.speedTo(Integer.valueOf(mySpeed),4000);
// speedometer.speedPercentTo(100, 5000);
return view;
}
}
коднажатия кнопки:
public void onClick(View v) {
vv.setVisibility(View.GONE);
Framelauoutcontainer.setVisibility(View.VISIBLE);
SpeedFragment speedFragment;
speedFragment = new SpeedFragment();
speedFragment.setArguments(Sbundle);
RoboActivity activity = MainActivity.this;
if (!isFinishing() && !isDestroyed()) {
FragmentTransaction ft = activity.getFragmentManager()
.beginTransaction();
ft.replace(R.id.fragment_container, speedFragment);
ft.commit();
}
}
Я хочу обновить пользовательский интерфейс, приветствуется любой другой способ, кроме вызова фрагмента