2013-11-01 59 views
3

在我的Android應用程序中,我使用以下代碼與任何可共享照片的應用程序共享照片。因此,取決於安裝的應用程序,它可以與gmail,facebook,twitter等共享。分享意圖 - 獲得結果,分享和狀態?

這裏是我的問題:

  1. 我可以得到意向,告訴哪裏是這個圖像共享的結果呢?
  2. 我可以獲得此份額的上傳狀態嗎?
  3. 我能否至少知道共享對話框何時消失,並將焦點重新放回到我的應用程序中?
Intent shareIntent = new Intent(); 
shareIntent.setAction(Intent.ACTION_SEND); 
shareIntent.setType("image/png"); 
Uri uri = Uri.parse("android.resource://com.mypackage.myapp/"+MainScreen.selectedCardId); 
shareIntent.putExtra(Intent.EXTRA_STREAM, uri); 
shareIntent.putExtra(Intent.EXTRA_TEXT, "Email body text"); 
startActivity(Intent.createChooser(shareIntent, "Share your card with:")); 

回答

3

這個問題可能涉及到:Successful share intent for android

基本上它取決於目標應用,無論他們的結果集,併發送回您的應用程序或沒有。從我所瞭解的情況來看,這一點相當不可靠,我也在尋找解決方法!