Android studio 将异步任务优先于web视图

Android studio 将异步任务优先于web视图,android-studio,webview,android-asynctask,Android Studio,Webview,Android Asynctask,我的android应用程序有网络视图和控制按钮,网络视图从raspberry pi摄像头流式传输实时视频,按“开”按钮,牵引命令(开、关、右、左)进入同一raspberry pi上的redis DB 我的观察是,当网络视图流视频时,按下按钮上的控制命令以非常慢的速度到达pi 我的首要任务是先控制,然后流媒体,如何实现同样的目标 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(sav

我的android应用程序有网络视图和控制按钮,网络视图从raspberry pi摄像头流式传输实时视频,按“开”按钮,牵引命令(开、关、右、左)进入同一raspberry pi上的redis DB

我的观察是,当网络视图流视频时,按下按钮上的控制命令以非常慢的速度到达pi

我的首要任务是先控制,然后流媒体,如何实现同样的目标

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    WebView myWebView = (WebView) findViewById(R.id.webview);
    myWebView.loadUrl("http://192.168.0.190:8000");
    Log.e("aaa","Streaming video");
}
//on button clicked

public void StartTraction(View view) {
    MyAsyncTaskStart myAsyncTasks = new MyAsyncTaskStart();
    myAsyncTasks.execute();

}

public class  MyAsyncTaskStart extends AsyncTask<String, String, String> {
    @Override
    protected String doInBackground(String... strings) {
        try {
            Jedis jedis = new Jedis("192.168.0.190", 6379);
            jedis.set("motorKey","ON");
            jedis.disconnect();
        } catch (JedisConnectionException e) {

        } catch (NullPointerException e1) {

        } catch (Exception e1) {

        }
        return "";
    }
    @Override
    protected void onPostExecute(String s) {

    }
}

}
@覆盖
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView myWebView=(WebView)findviewbyd(R.id.WebView);
myWebView.loadUrl(“http://192.168.0.190:8000");
Log.e(“aaa”,“流媒体视频”);
}
//单击按钮时
公共无效开始引用(视图){
MyAsyncTaskStart myAsyncTasks=新建MyAsyncTaskStart();
myAsyncTasks.execute();
}
公共类MyAsyncTaskStart扩展了AsyncTask{
@凌驾
受保护的字符串背景(字符串…字符串){
试一试{
绝地武士=新绝地武士(“192.168.0.190”,6379);
绝地武士。设定(“摩托钥匙”,“开”);
绝地武士;
}捕获(绝地连接异常e){
}捕获(NullPointerException e1){
}捕获(异常e1){
}
返回“”;
}
@凌驾
受保护的void onPostExecute(字符串s){
}
}
}

我认为速度取决于您的手机ram和网络连接。设备型号?联想TAB 10(TB-X304L)是的,对于2gb ram和芯片组来说,这是一个相当大的挑战。尝试监视您的探查器。视图>工具窗口>探查器