首页 » 黑莓开发 » 黑莓尝试获得邮件时ObjectGroupReadOnlyException错误

黑莓尝试获得邮件时ObjectGroupReadOnlyException错误

4505 0

前阵子比较忙,这几天开始更新BBextra的代码,发现其中有一段弹框邮件预览的代码上我设置了按’o’键为打开邮件列表页面,而并不是直接打开新邮件,忽然觉得有点疑惑,记得有个MessageArguments是可以设置邮件的,怎么这里我没有用?由于这段代码写了有一阵子了,我也忘了当初的本意,于是尝试着将代码原先的代码
Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES , null);
改成:
MessageArguments m1 = new MessageArguments(myemail);
Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES , m1);

结果发现运行时按’o’会抛出ObjectGroupReadOnlyException的错误。
这是才有点记起来当初为什么没有用new MessageArguments(email)来保存新邮件,因为new MessageArguments只能使用为新建的空邮件,而不能将存在的邮件传递回来。它的所有的field都是readyonly的,所以才有了本文提到的错误。

文章评分1次,平均分5.0

本文原始地址:https://www.tiandiyoyo.com/2011/09/objectgroupreadonlyexception-while-get-email/
本站所有文章,除了特别注明外,均为本站原创,转载请注明出处来自www.tiandiyoyo.com

您可能还会对以下文章感兴趣:

评论前先开启评论开关: