我正在尋找一種方法來監視由Intent.ACTION_SEND
開始的MMS消息的發送狀態,以便我可以在發送消息時返回到原始活動。目前我使用startActivityForResult()
與請求代碼來啓動它,所以這裏有東西要返回並顯示敬酒,我也使用Intent.putExtra("exit_on_sent", true)
,以便它退出默認消息傳遞並在發送按鈕被按下時返回到原始活動,但只有給出了它發送消息並且實際上並沒有監視並等待它被髮送的錯覺。我發現了一些示例,用於監視使用smsManager
,待定意圖和廣播接收器的短消息,但是作爲noob,我不確定這是否應該使用該方法。任何指導將不勝感激。由Intent = new Intent(Intent.ACTION_SEND)啓動的監視消息發送狀態
回答
我正在尋找一種方式來監測Intent.ACTION_SEND開始了彩信的發送狀態,這樣我可以在被髮送的消息回到我原來的活動。
這是不可能的。首先,您無法控制用戶選擇處理您的活動ACTION_SEND
。其次,如何實施「發送」操作,以及他們如何實現這一點與您的業務無關,這取決於其他活動的作者。
目前im使用startActivityForResult()
ACTION_SEND
不被設計用於與startActivityForResult()
使用;你通常不會得到結果。
我還使用Intent.putExtra( 「exit_on_sent」,真)
無論是什麼,那就是無證,不支持,一般忽略了我大部分的ACTION_SEND
implenters。
以上所有都是我爲什麼要求更好的方法。我知道它目前沒有正確設置,這就是爲什麼我在發佈中提到這一切,但它模擬了我尋找的結果,消息已發送並自動返回到原始活動。所有我需要知道的是,當它完成或者根本不可能的時候,似乎我的運氣不好。 – user1409172
@ user1409172:「我所需要知道的是當它完成或者根本不可能時,似乎我的運氣不好」 - 除非有其他方式發送彩信,是的。使用SMS,通過'SmsManager'發送信息可以讓你提供一個'PendingIntent'來找出它的發送時間。 – CommonsWare
困擾,使用彩信卡住,真的希望有更多的支持像'SmsManager'等 – user1409172
- 1. 通過whatsapp使用Intent發送消息
- 2. GCM消息發起一個Intent
- 3. 如何使用android intent發送多媒體消息?
- 4. 如何獲取intent Intent.ACTION_VIEW,但不是Intent.ACTION_SEND
- 5. Android通過intent發送Twitter直接消息
- 6. android發送intent額外
- 7. 通知發送intent to broadcastreciever
- 8. 無法啓動intent startActivityForResult類
- 9. 如何使用intent啓動視頻android
- 10. 是否可以通過GTalk Intent發送消息?
- 11. 從AsyncTask發送類作爲參數啓動intent
- 12. 如何避免startActivty(new Intent())方法啓動多個Activities?
- 13. 視頻錄製在調用intent時未正確保存「new Intent(MediaStore.ACTION_VIDEO_CAPTURE);」
- 14. 的Android,找到一個Intent的發送者進行監視應用程序
- 15. Camera Intent在活動中啓動
- 16. 如何使用context.startActivity(intent)啓動活動; ...?
- 17. Espresso Intent Custom Intent Matcher
- 18. Context.startService(intent)或startService(intent)
- 19. 無法通過AccessibilityService的Intent啓動Activity
- 20. Share Intent之後的啓動功能Android
- 21. 我該如何單元測試從活動啓動/發送的Intent?
- 22. 使用intent從CustomAdapter發送Latlng到MapActivity
- 23. Intent.ACTION_SEND是一個有效的startActivityForResult()的intent協議嗎?
- 24. 使用Android intent發送HTML郵件
- 25. 通過intent發送相機圖片
- 26. 如何向PreferenceActivity發送多個Intent?
- 27. 如何通過Intent發送base64圖像?
- 28. 如何在「new Intent(ContactsContract.Intents.Insert.ACTION)」啓動的活動完成後刷新我的ListView?
- 29. 使用Intent發送設置數據
- 30. Java.lang.securityException:權限拒絕:啓動Intent
您是否找到解決此問題的解決方案? – boje