Java 启动外部应用程序的意图并返回到我的应用程序后

Java 启动外部应用程序的意图并返回到我的应用程序后,java,android,android-intent,whatsapp,Java,Android,Android Intent,Whatsapp,目前我有一个按钮,可以通过WhatsApp与朋友共享URL 但是,有没有办法在消息发送后将它们返回到我的应用程序 这是到目前为止我的代码 whatsapp_item.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent whatsapp_intent = new Intent(); whatsapp_intent.

目前我有一个按钮,可以通过WhatsApp与朋友共享URL

但是,有没有办法在消息发送后将它们返回到我的应用程序

这是到目前为止我的代码

whatsapp_item.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Intent whatsapp_intent = new Intent();
        whatsapp_intent.setAction(Intent.ACTION_SEND);
        whatsapp_intent.putExtra(Intent.EXTRA_TEXT, "Hey, i think you will like this. Check it out " + url);
        whatsapp_intent.setType("text/plain");
        whatsapp_intent.setPackage("com.whatsapp");
        startActivity(whatsapp_intent);
    }
});

你说退货是什么意思?你试过startActivityForResult吗?不,你不能。在您将意向发送到其他应用程序后,由他们决定。您不能更改其他应用程序代码。我认为startActivityForResult将不起作用。我通过从其他应用程序发送音频、视频或图像到应用程序中看到了它,它不会自动返回到这个应用程序…返回到我的应用程序中。我刚刚尝试在pinterest中使用此功能,但它保留在whatsapp中。也许这是不可能的。没有办法自动返回,但你可以在一定时间后开始特定的活动