2010-12-06 47 views
1

我使用startActivityForResult()通過啓動Intent.ACTION_SEND和圖像msg.setType(「image/png」)來從我的應用程序共享圖像。通話完美並顯示所需的活動選擇器。啓動Intent.ACTION_SEND總是返回resultCode 0

但是,當我回到onActivityResult()resultCode始終爲0.要正確顯示我的用戶界面,我需要知道用戶是否發送/共享圖片或取消操作。有什麼辦法讓我知道嗎?

+0

我遇到同樣的問題。 – dongshengcn 2012-09-18 19:02:38

回答

1

結果碼需要設置在你發送圖像的活動中。在完成活動之前用於發送圖像集合的積極結果的活動性

+0

是否有任何合同如何處理這些結果代碼?例如,在默認的Gmail客戶端的情況下,我不知道用戶發送電子郵件或取消。另一方面,用戶可以選擇通過Twitter或Facebook分享我的圖片。我無法控制這些應用程序及其活動。我只是希望有一些規範要求發送應用程序在芬蘭語時返回某些代碼。 – Juhani 2010-12-06 12:09:45