2017-06-12 36 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"); 
}