在Android应用程序中接收邮件 - 程序总是立即停止" connect"方法

时间:2014-07-20 14:42:59

标签: android

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

Properties props = new Properties();
props.setProperty("mail.store.protocol", "imaps"); 
Session session = Session.getInstance(props);
Store store = session.getStore("imaps");
store.connect(host, user, password);

无论是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();

- 它也会在连接后停止,虽然这个时间程序只在模拟器中停止,在手机上它仍在运行,但从不通过“连接”......

1 个答案:

答案 0 :(得分:0)

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