优化用户控制页面,在连接未能正常建立时不再堵塞UI线程

chenghonghao_branch
MikkoAyaka 1 year ago
parent 038986b862
commit c5bc14afc4

@ -23,6 +23,9 @@ import java.net.InetAddress;
import java.net.Socket; import java.net.Socket;
import java.net.URL; import java.net.URL;
import java.net.UnknownHostException; import java.net.UnknownHostException;
import java.sql.Time;
import java.util.Timer;
import java.util.TimerTask;
import my.wificar.R; import my.wificar.R;
@ -68,7 +71,6 @@ public class MyVideo extends Activity {
Log.d("wifirobot", "control is :++++" + CtrlIp); Log.d("wifirobot", "control is :++++" + CtrlIp);
Log.d("wifirobot", "CtrlPort is :++++" + CtrlPort); Log.d("wifirobot", "CtrlPort is :++++" + CtrlPort);
r.GetCameraIP(CameraIp); r.GetCameraIP(CameraIp);
InitSocket();
rockerView = new RockerView(this,socketWriter,this.getApplicationContext(),null); rockerView = new RockerView(this,socketWriter,this.getApplicationContext(),null);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(1000,1000); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(1000,1000);
addContentView(rockerView,params); addContentView(rockerView,params);
@ -141,6 +143,12 @@ public class MyVideo extends Activity {
}); });
new Timer().schedule(new TimerTask() {
@Override
public void run() {
InitSocket();
}
},1000);
} }
public void InitSocket() { public void InitSocket() {

Loading…
Cancel
Save