分享完成后从WhatsApp回拨

问题描述:

我想从我的应用程序共享图像到whatsapp,但在whatsapp上完成共享完成后,我想在我的应用程序中调用web服务,任何人都可以请帮助我完成此任务...分享完成后从WhatsApp回拨

+0

你不能从WhatsApp获得回调,因为他们没有开发者的库或SDK – Reena

+0

@reena你能帮我解决这个问题吗?还有其他方法可以实现吗?我的意思是我想在共享完成后打webservice ... –

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(); 
     } 
    } 
} 

我希望这可以解决您的问题,编码愉快。

+1

非常感谢.. –

+0

接受如果答案有帮助 – Reena

+0

@Reena什么'resultCode'你确定它会好吗,如果共享和取消,如果不共享? –