变量变化时执行操作

时间:2016-11-19 18:07:43

标签: java android

我是android开发的初学者。我有一个片段(FragA),其中我有一个按钮进行计算并将值设置为变量(x)并将此值传递给另一个片段(FragB)。每当我按下FragA中的按钮时," x"被传递给FragB。

现在,我想要的是每次在" x"的值时,在FragB中执行一个动作(刷新图形视图)。改变了。如果您需要更多信息,请随时提出。

由于

1 个答案:

答案 0 :(得分:0)

我找到了制作实时图表的方法here。重要的是:

public class BH06_Graph_Frag extends Fragment{
private Runnable mTimer;
//i.e private LineGraphSeries<DataPoint> mSeries;

...

@Override
public void onResume() {
    super.onResume();

    mTimer = new Runnable() {
        @Override
        public void run() {

              //reception of value "x"
              //do something
              // i.e mSeries.resetData(new DataPoint[] {
              //    new DataPoint(6, x) });
              //    

            mHandler.postDelayed(this, 300);
        }
    };
    mHandler.postDelayed(mTimer, 300);
}