2012-01-18 5 views
3

Есть такая проблема: мне нужно получить список писем из моей учетной записи gmail. Он показан ниже:Получить список писем от Gmail на Android

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» он генерирует исключение в момент, когда я назначаю курсор по запросу с Uri в gmail-ls. Кто-нибудь знает, как эта проблема может быть решена? Поймите любой совет!

+0

Кстати, у меня есть все необходимые разрешения: <использует-разрешение андроида: Name = "андроида .permission.GET_ACCOUNTS "/> \t \t user1155800

ответ

Смежные вопросы