同时在Android应用和Web服务中记录数据

时间:2014-06-13 03:40:22

标签: java android

是否可以同时在Android应用和网络服务中记录数据?我试图这样做,但如果数据是在Android应用程序数据中记录,然后不在webservice中记录,如果在webservice中录制停止在Android应用程序中录制? Thx提前

1 个答案:

答案 0 :(得分:0)

您正在主线程上进行网络请求,而您正在使用的Android版本不支持该网络请求。

为什么不呢?假设我们在按钮上执行网络操作,请单击我们的应用程序。在按钮上单击,将向服务器发出请求,并等待响应。由于android的单线程模型,等待时间响应,我们的屏幕是无响应的。所以我们应该避免在UI线程上执行长时间运行的操作。这包括文件和网络访问。

因此,当您想要发送数据时,请启动一个新的线程。类似的东西:

new Thread(new Runnable() {

            @Override
            public void run() {
                //Send Data to Web Server Here. 
            }
        }).start();