我被獲取onActivityResult 「Android」 的郵件發送的通知
推出郵件活動//發送郵件
最終詮釋SENT_MAIL = 1;
startActivityForResult(Intent.createChooser(i, 「Send mail」),SENT_MAIL);
和
onActivityResult(INT REQ,INT資源,意圖數據)
我試圖找到電子郵件的發送,以確認是否我的郵件是結果發送或被用戶丟棄。 我recieving空爲意圖數據
即數據= NULL
在onActivityResult(INT REQ,INT RES,意圖數據)參數,水庫始終爲0。
即。 res = 0;
請讓我知道在這種情況下可以做什麼?
在此先感謝!
感謝您的回覆..但仍然有任何工作..?我只是不想從本地應用程序回調(在這種情況下,我假設Android手機上的gmail是一個本地應用程序) – Abhinava 2010-08-31 10:46:11
@Abhinava:「但仍然有任何工作...... ??」不.AOSP電子郵件應用程序不使用'setResult()',因此不能與'startActivityForResult()'一起使用。 Gmail應用程序是封閉源代碼。歡迎您向開源電子郵件應用程序提供補丁,爲該特定應用程序添加此功能。 – CommonsWare 2010-08-31 11:02:39
要說明的是,你是否說startActivityForResult不能用於使用Gmail的意圖,例如:new Intent(Intent.ACTION_SEND).setType(「message/rfc822」)',因爲無論成功與否,它都會每次返回RESULT_CANCELLED ?我可以發誓,它早些時候爲我工作,但現在我只得到RESULT_CANCELLED。 – 2012-05-14 01:25:24