我的代码:从意向用户等待结果
public void run() {
while (!done){
try {
this.mListMessagesResponse = service.users().messages().list(userId).setQ("to:" + recipient).execute().getMessages();
done = true;
} catch(UserRecoverableAuthIOException e) {
mActivity.startActivityForResult(e.getIntent(), REQUEST_AUTHORIZATION);
//wait result
} catch (IOException e) {
e.printStackTrace();
}
}
}
我想等待从我的用户结果,重新开始我的循环。 我尝试了等待,但它不起作用。
你能解释更多你想要做什么,因为如果你有一个UserRecoverableAuthIOException您startActivityForResult将只执行。 – Oussaki
我收到了一个消息列表,如果我没有从我的用户(Gmail api)的许可,则启动askinf权限的意图,并且我想等待此权限以获取我的消息列表。 –