Получите данные из Azure базы данных в android студию, чтобы построить график в реальном времени - PullRequest
0 голосов
/ 16 апреля 2020
public class MainActivity extends AppCompatActivity {
private static final Random RANDOM = new Random();
private int lastX =0;
private LineGraphSeries <DataPoint> series;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    GraphView graph = (GraphView) findViewById(R.id.graph); //instance
    series = new LineGraphSeries<DataPoint>(); //data
    graph.addSeries(series);
    Viewport viewport = graph.getViewport();
    viewport.setYAxisBoundsManual(true);
    viewport.setMinY(0);
    viewport.setMaxY(10);
    viewport.setScrollable(true);
}
 @Override
protected void onResume() {
    super.onResume();
    new Thread (new Runnable() {
        public void run(){
            for (int i=0;1<100;i++) {
                runOnUiThread(new Runnable() {
                    public void run() {
                        addEntry();
                    }
                });
                try {
                    Thread.sleep(600);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        } }).start();

} private void addEntry () {series.appendData (new DataPoint (lastX ++, RANDOM.nextDouble () * 10d), true, 10);

    }
     }

Привет, Я новичок ie в Android и Azure. Я хочу получить данные из моей базы данных azure и передать их на график в реальном времени в студии android. Вот мой код. Пожалуйста, помогите мне

Ожидаемое поведение: График в реальном времени со значениями из базы данных Azure SQL. Текущее поведение: график в реальном времени, но со случайными значениями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...