每当我在我的AVD中取消勾选“数据启用”(设置->移动网络设置)时,我得到以下错误,我失去了LogCat连接,并且我必须重新启动AVD/Eclipse.
[2012-10-31 16:11:07 - Unexpected error while launching logcat. Try reselecting the device.] device not found
com.android.ddmlib.AdbCommandRejectedException: device not found
at com.android.ddmlib.AdbHelper.setDevice
我有我的应用程序,可以从服务器下载数据,也可以在服务器上上传数据(我的WebApp是用Java语言编写的,因此,我的Android应用程序和Java Web应用程序之间的通信使用SOAP webservice )。
到目前为止,我一直在使用
AsyncTask
用于调用WebServices下载/上传数据。
到目前为止,下载的数据量很少,效果还不错。但是当我从服务器下载大量数据时,App崩溃了。
参考android ref文档。
AsyncTasks should ideally be used for short operations (a few seconds at the most.)