【发布时间】:2023-03-03 03:11:01
【问题描述】:
我正在尝试使用 InputStream 在我的 Android 应用程序中获取消息的内容文本,因为在那里我可以获得行分隔符。我在尝试时遇到以下异常:
java.lang.ClassCastException:java.lang.String 无法转换为 java.io.InputStream
这是我的代码:
Object o = message.getContent();
InputStream is = (InputStream)o;
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
StringBuilder sb = new StringBuilder();
String line;
while ((line = reader.readLine()) != null) {
sb.append(line);
}
String everything = sb.toString();
你知道问题是什么吗?在每个 Javamail - Thread 中,您都可以看到该方法运行。
【问题讨论】:
标签: android email jakarta-mail