共享完成后从whatsapp进行回调

Var*_*ain 2 android whatsapp android-sharing

我想将图像从我的应用程序共享到whatsapp,但是在whatsapp上成功共享之后,我想在应用程序中调用Web服务,请问有人可以帮助我完成此任务...

Ree*_*ena 5

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
Run Code Online (Sandbox Code Playgroud)

2.在您的活动中覆盖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();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

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