Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android应用程序中接收邮件-程序总是在“上”立即停止;“连接”;方法_Android - Fatal编程技术网

在Android应用程序中接收邮件-程序总是在“上”立即停止;“连接”;方法

在Android应用程序中接收邮件-程序总是在“上”立即停止;“连接”;方法,android,Android,我在Android应用程序中接收邮件时遇到问题-程序总是在“连接”方法下立即停止: 无论是imap或pop3、gmail或其他帐户、填充属性或非填充属性、电话或模拟器,它总是无缘无故地停在这里。我正在为平台2.3.3(API 10)进行编译。你知道什么地方出了问题,我能做些什么来解决它吗 当我尝试使用以下方法获取某些文件时,情况也是如此: URL url = new URL(sURL); HttpURLConnection httpCon = (HttpURLConnection) url.op

我在Android应用程序中接收邮件时遇到问题-程序总是在“连接”方法下立即停止:

无论是imap或pop3、gmail或其他帐户、填充属性或非填充属性、电话或模拟器,它总是无缘无故地停在这里。我正在为平台2.3.3(API 10)进行编译。你知道什么地方出了问题,我能做些什么来解决它吗

当我尝试使用以下方法获取某些文件时,情况也是如此:

URL url = new URL(sURL);
HttpURLConnection httpCon = (HttpURLConnection) url.openConnection();
httpCon.setDoOutput(true);
httpCon.setDoInput(true);
httpCon.setUseCaches(false);
httpCon.setAllowUserInteraction(false);
httpCon.setRequestMethod("GET");
httpCon.connect();

--连接后它也会停止,虽然这次程序只在emulator中停止,但在手机上它仍在运行,但从未通过“连接”…

好吧,我感到惭愧,因为我忘了在AndroidManifest.xml中添加权限“android.permission.INTERNET”,这就是为什么在我的例子中connect不起作用的原因:)

我记不起来自己了,但是你能设置断点来检查出现问题时的情况吗?是的,我使用了调试器,在这一行之后,它会访问一些没有源代码的android类,然后程序中断,所以很难说为什么会发生这种情况:(所以在任何地方都没有错误?是的,没有具体的错误。它在try子句中,甚至没有落入catch,程序只是在“connect”之后停止。
URL url = new URL(sURL);
HttpURLConnection httpCon = (HttpURLConnection) url.openConnection();
httpCon.setDoOutput(true);
httpCon.setDoInput(true);
httpCon.setUseCaches(false);
httpCon.setAllowUserInteraction(false);
httpCon.setRequestMethod("GET");
httpCon.connect();