を使用してアプリケーションで共有を行っていますShareActionProvider
。ただし、共有が成功したかどうかを検証する方法が見つかりません (失敗した、ユーザーがある時点でキャンセルしたなど)。これを行うことは可能ですか?
簡単に使用できることはわかっていますが、使用することが推奨される方法であるstartActivityForResult
ことがわかりました。ShareActionProvider
を使用してアプリケーションで共有を行っていますShareActionProvider
。ただし、共有が成功したかどうかを検証する方法が見つかりません (失敗した、ユーザーがある時点でキャンセルしたなど)。これを行うことは可能ですか?
簡単に使用できることはわかっていますが、使用することが推奨される方法であるstartActivityForResult
ことがわかりました。ShareActionProvider
これを行うことは可能ですか?
いいえ。
startActivityForResult を使用して簡単にできることを知っています
通常、それも機能しません。これは、によって呼び出されるように特別に設計されたアクティビティに対してのみ機能し、そのように設計された 対応のアクティビティはほとんどありません。のドキュメントには、出力がないと書かれているため、 を呼び出すことを気にする が可能なアクティビティはほとんどありません。startActivityForResult()
ACTION_SEND
ACTION_SEND
ACTION_SEND
setResult()