2016-04-04 9 views
1

私はAndroidデバイスで利用可能なアプリケーションへのリンクを共有し、株式数を増やすことができ、アプリケーションを作成していますが、私は意図そののために任意の応答またはonActivityResultを取得することができません。androidのshareIntentに対するonActivityResultまたは応答はありますか?

今のところ、リンクを共有するためにボタンをクリックしたときにカウンタを増やしましたが、それは正しい方法ではありません。私は任意の助けがかなりあるリンク

Intent shareIntent = new Intent(); 
    shareIntent.setAction(Intent.ACTION_SEND); 
    shareIntent.putExtra(Intent.EXTRA_TEXT, "\n" + text + "\n\n" + "www.google.com"); 
    shareIntent.setType("text/plain"); 
    shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); 
    mContext.startActivity(Intent.createChooser(shareIntent, "Share Link using ?")); 

を共有するために以下のコードを使用しています

はあなたに感謝。

答えて

0

あなたは、@CommonsWare@ndsmyter answerのコメント

まで他のアプリ(およびユーザ)に あるACTION_SEND操作の一部として、何が起こるかの決定をしませ引用します。 ACTION_SENDはstartActivityForResult()で使用するために として設計されていないため、 の結果が得られず、startActivityForResult()は他のアプリケーションの の動作に影響しません。

ご覧のように、ことはできません:(

希望、これは残念だそれ!

+0

に役立ちます! –

関連する問題