0
之間我有了3個片段attached.This 3個片段有天文臺表,我想他們分享他們之間的同時FragmentActivity ...天文臺分享片段
- 我試圖啓動( )他們都在同一時間,但有時他們突然從00.00開始了...
- 我試圖時間存儲通過onChronometerTick()的FragmentActivity,但它似乎沒有工作...
有人能給我一個想法如何做我想要的?
片段1
public class Run1Fragment extends Fragment {
private Chronometer chronometer;
private WearRunActivity runActivity;
private Run2Fragment run2;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.layout_run1, container, false);
chronometer = (Chronometer) view.findViewById(R.id.chronometer);
runActivity = new WearRunActivity();
chronometer.setOnChronometerTickListener(runActivity);
chronometer.start();
return view;
}
片段2
public class Run2Fragment extends Fragment {
private Chronometer r2Chronometer;
Run1Fragment run1;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.layout_run2, container, false);
r2Chronometer = (Chronometer) view.findViewById(R.id.chronometer);
/*r2Chronometer.setBase(run1.getChronometer().getBase());
r2Chronometer.start();*/
return view;
}
FragmentActivity onChronometerTick聽者
@Override
public void onChronometerTick(Chronometer chronometer) {
System.out.println("CRONOMETROOOO");
this.chronometer.setBase(chronometer.getBase());
}