每天自动更新graphview

时间:2020-05-13 00:34:12

标签: java android xml android-studio android-graphview

我想创建一个每天graphe更新的图形(每天添加新数据)。

我尝试过这样的事情:

Calendar calendar = Calendar.getInstance();
    int day = calendar.get(Calendar.DAY_OF_WEEK);
    @Override
    protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_home_dashboard);

      double x,y;
      x = 0;
      GraphView graph = (GraphView) findViewById(R.id.temp_graph);
      series1 = new LineGraphSeries<>();

      switch (day) {
          case Calendar.MONDAY:
              // Current day is Monday
               x = 0;
               y = 19;
               series1.appendData(new DataPoint(x, y), true, 100);
               graph.addSeries(series1);
              break;
         case Calendar.TUESDAY:
              x = 0;
              y = 19;
              series1.appendData(new DataPoint(x, y), true, 100);
              graph.addSeries(series1);
              x = 1;
              y = 22;
              series1.appendData(new DataPoint(x, y), true, 100);
              graph.addSeries(series1);
              // Current day is TUESDAY
              break;
          case Calendar.WEDNESDAY:
              // Current day is Wednesday
              break;
          case Calendar.THURSDAY:
              // Current day is THURSDAY
              break;
          case Calendar.FRIDAY:
              // Current day is FRIDAY
              break;
          case Calendar.SATURDAY:
              // Current day is Saturday
              break;
          case Calendar.SUNDAY:
              // Current day is Sunday
              break;
      }

但是graph2无效,有任何建议吗?

0 个答案:

没有答案
相关问题