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. Текущее поведение: график в реальном времени, но со случайными значениями.