У меня такая проблема: мне нужно получить список писем из моей учетной записи gmail. Это показано во фрагменте ниже:
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);
}
Но он не входит в условие «если», так как такой путь не существует. Без условия «если» он генерирует исключение в тот момент, когда я назначаю курсор по запросу с Uri в gmail-ls.
Кто-нибудь знает, как можно решить эту проблему? Буду благодарен за любой совет!