【发布时间】:2012-01-18 09:26:35
【问题描述】:
有这样的问题:我需要从我的 gmail 帐户中获取邮件列表。如下图sn-p所示:
Account[] accounts = AccountManager.get(this).getAccountsByType("com.google");
File file = new File("content://gmail-ls/messages/"+accounts[0].name+"/");
if(file.exists())
{
Uri uri = Uri.parse("content://gmail-ls/messages"+accounts[0].name+"/");
cursor = this.getContentResolver().query(uri, null, null, null, null);
}
但它不会进入“if”条件,因为这样的路径不存在。在没有“if”条件的情况下,当我通过带有 Uri 的查询将游标分配给 gmail-ls 时,它会抛出异常。 任何人都知道如何解决这个问题?将不胜感激任何建议!
【问题讨论】:
-
顺便说一句,我拥有所有基本权限: