这是一个很多问题。如果用户共享意图(facebook或twitter),如何获得回调?
或者有另一种方法可以做到这一点?
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "http://www.google.fr/");
startActivity(Intent.createChooser(intent, "Share with"));
startActivityForResult()似乎无效...
答案 0 :(得分:0)
要请求回电,
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "http://www.google.fr/");
startActivityForResult(Intent.createChooser(intent, "Share with"), 101);
您将收到回电,
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 101){
//your stuff here
}
}
注意:只有在Activity
的情况下,您才会收到Fragment
的回电。