2017-06-12 24 views
0

我在Android中面临我的UI上的挑战。正在开发的应用程序正在从Arduino获取传感器数据。使用Aysnctask对碎片和活动进行Android UI更新

问题是当应用程序启动时,读数会随着他们的变化而实时显示,但当导航到另一个活动并返回到显示结果的活动时,他们不会再显示。

我正在使用Asynctask进行此通信。如何重新调用或刷新此new SensorData().execute("http://192.168.1.100")的调用,以便onProgressUpdate()可以再次运行以更新UI?

+0

请发表整个代码! –

回答

0

您可以尝试从onResume()方法运行AsyncTask

@Override 
public void onResume(){ 
    super.onResume(); 
    new SensorData().execute("http://192.168.1.100"); 
}