如何获取第三方应用程序(Gmail / Email / Message / WhatsApp)对我们应用程序的响应,即消息是否在该应用程序中发送/取消。
我正在使用第三方应用程序(Gmail /电子邮件/消息/ WhatsApp)发送消息。
通过Intent.ACTION_SEND
动作调用隐式意图。
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "Message need to send");
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Connect invitation");
sendIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{email});
sendIntent.setType("text/plain");
Intent intent = Intent.createChooser(sendIntent,"Send To");
startActivityForResult(intent, 1001);
从上述代码中,在每种情况下,我总是在resultCode
中获得onActivityResult
0,即消息被取消发送或用户刚从第三方应用返回。1001