私の質問をクリアさせてください。MFacebookネイティブアプリケーションを使用してこのコードを使用して壁に投稿する
public void sendToFB()
{
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("text/plain");
String _mPostText=
"{\"name\":\"My Test Image\"," + "\"href\":\"" +
"http://www.google.com" + "\"," +
"\"media\":[{\"type\":\"image\",\"src\":\"" +
"http://www.google.com/logos/mucha10-hp.jpg" +
"\",\"href\":\"" + "http://www.google.com" + "\"}]" + "}";
share.putExtra(Intent.EXTRA_TEXT,_mPostText );
startActivityForResult(Intent.createChooser(share, "Share"), 100);
}
これは完璧に機能しています。以下は結果のスナップショットです。
MこのインテントのOnActivityResultを設定します。
コードは以下のとおりです
@Override
protected void onActivityResult(int requestcode, int resultcode, Intent arg2) {
// TODO Auto-generated method stub
if (resultcode == RESULT_OK) {
if (requestcode ==100){//do something
}
}
}
私の問題は、Facebookの投稿が共有されているときにアクションを実行したいということです。ここで、Facebookの投稿がキャンセルされた場合、onActivityResultも同じアクションを実行します。Facebookの投稿が共有またはキャンセルされていることをどのように知ることができますか?この号で私に提案してください。
前もって感謝します