分享完成后从WhatsApp回拨
问题描述:
我想从我的应用程序共享图像到whatsapp,但在whatsapp上完成共享完成后,我想在我的应用程序中调用web服务,任何人都可以请帮助我完成此任务...分享完成后从WhatsApp回拨
答
Varun ..我为您解决方案,在onActivityResult的帮助下,您可以在WhatsApp上共享任何内容后获得回调。请使用以下步骤 1.启动你的意图,从另一个应用程序
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
sendIntent.setType("text/plain");
startActivityForResult(sendIntent,1); //1 is request code
2.Override onActivityResult收到结果在您的活动
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
Toast.makeText(MainActivity.this.getApplicationContext(),"onActivityResult..:",Toast.LENGTH_SHORT).show();
if(resultCode==RESULT_OK) {
if (requestCode == 1) {
Toast.makeText(MainActivity.this.getApplicationContext(), "Got Callback yeppeee...:", Toast.LENGTH_SHORT).show();
}
}
}
我希望这可以解决您的问题,编码愉快。
你不能从WhatsApp获得回调,因为他们没有开发者的库或SDK – Reena
@reena你能帮我解决这个问题吗?还有其他方法可以实现吗?我的意思是我想在共享完成后打webservice ... –