是否可以同时在Android应用和网络服务中记录数据?我试图这样做,但如果数据是在Android应用程序数据中记录,然后不在webservice中记录,如果在webservice中录制停止在Android应用程序中录制? Thx提前
答案 0 :(得分:0)
您正在主线程上进行网络请求,而您正在使用的Android版本不支持该网络请求。
为什么不呢?假设我们在按钮上执行网络操作,请单击我们的应用程序。在按钮上单击,将向服务器发出请求,并等待响应。由于android的单线程模型,等待时间响应,我们的屏幕是无响应的。所以我们应该避免在UI线程上执行长时间运行的操作。这包括文件和网络访问。
因此,当您想要发送数据时,请启动一个新的线程。类似的东西:
new Thread(new Runnable() {
@Override
public void run() {
//Send Data to Web Server Here.
}
}).start();