2

在不使用默认/内置应用程序的情况下使用 JavaMail API 在 Android 中发送电子邮件

该问题的上述解决方案在模拟器上完美运行,但在我的 ICS 设备上不起作用。为 ICS 及更高版本引入此或更新修复的任何原因?

更新:我通过运行最新的 android os 4.1.2 并将清单更改为 min sdk 版本 7 使其工作。我真的无法解释为什么它开始以这种方式工作。我尝试了实际设备和运行构建目标 4.0.3 的 avd,但发送失败且没有错误。将其更改为最新的 4.1.2 仍然没有。放弃了,所以回到了另一个活动,但我无法在我的设备上运行它。我只是将 min sdk 更改为 7 离开了构建目标,在完成一天之前再次尝试它,它以某种方式工作。此外,我对整个构建所做的另一个更改是添加到清单中。不知道是不是那个或 minsdk 是什么修复了它,但认为 id 包括更改。

4

2 回答 2

2

我在我的 android 版本 4.0.3 上遇到了同样的问题。将 min sdk 版本更改为 7 就可以了。

<uses-sdk android:minSdkVersion="7" />
于 2012-12-17T11:35:02.000 回答
0

虽然它解决了,但我遇到了通过使用上述解决方案的这一部分解决的相同问题

我的意思是使用AsyncTask which 允许您在用户界面上执行异步工作。AsyncTask 将在工作线程中执行阻塞操作并将结果发布到 UI 线程上,而无需您自己处理线程和/或处理程序。

于 2013-09-11T13:50:15.260 回答