瀏覽代碼

timer should run on ui thread to prevent crash

Fabio Arnold 9 年之前
父節點
當前提交
43bcb3110c
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      src/de/tudarmstadt/informatik/hostage/sync/wifi_direct/ui/WiFiP2pSyncActivity.java

+ 6 - 1
src/de/tudarmstadt/informatik/hostage/sync/wifi_direct/ui/WiFiP2pSyncActivity.java

@@ -122,7 +122,12 @@ public class WiFiP2pSyncActivity extends Activity implements AdapterView.OnItemC
 		new Timer().scheduleAtFixedRate(new TimerTask() {
 			@Override
 			public void run() {
-				searchForDevices();
+				runOnUiThread(new Runnable() {
+					@Override
+					public void run() {
+						searchForDevices();
+					}
+				});
 			}
 		}, 1000, 5000); // search for devices every 5 seconds
     }