gpt4 book ai didi

android - 日志未发送到我的电子邮件

转载 作者:太空狗 更新时间:2023-10-29 15:21:44 24 4
gpt4 key购买 nike

我正在使用 android-send-me-logs api,除了通过电子邮件发送日志外,一切正常。这里的源码是:

public void sendLog(String email, String subject, String preface) {
ArrayList<String> lines = mLastLogs;

if (lines.size() > 0) {
Uri emailUri = Uri.parse("mailto:" + email);
StringBuilder sb = new StringBuilder(preface)
.append(LINE_SEPARATOR);
String phoneInfo = collectPhoneInfo();
sb.append(LINE_SEPARATOR).append(phoneInfo);
for (String line : lines)
sb.append(LINE_SEPARATOR).append(line);
String content = sb.toString();
Intent intent = new Intent(Intent.ACTION_SENDTO, emailUri);
intent.putExtra(Intent.EXTRA_SUBJECT, subject);
intent.putExtra(Intent.EXTRA_TEXT, content);
mContext.startActivity(intent);
}
}

我正在调用此方法并且一切正常 - 但我从未收到电子邮件!我已经尝试了几个正确的电子邮件地址(包括 googlemail),但无济于事。我可以显示一个 AlertDialog 而不是发送电子邮件,并且我看到显示的所有日志。那没问题。但出于某种原因,我没有收到电子邮件。任何的想法?我在 Android 2.3.3 和 Samsung Galaxy S2 上。谢谢!

最佳答案

如果您的消息超过 40K,则无法以这种方式发送。 Intent 建立在 Binder 之上,它们不能传输超过 40K 的信息。 Here您可以找到这些详细信息。

关于android - 日志未发送到我的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7103262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com