小编Aks*_*pde的帖子

如何获得Share Intent回调结果

我正在使用此方法来分享我的Feed数据:

    public void shareFeed() {
        try {
            Intent intent = new Intent(android.content.Intent.ACTION_SEND);
            intent.setType("text/plain");
            intent.putExtra(Intent.EXTRA_SUBJECT, "SUB");
            intent.putExtra(Intent.EXTRA_TEXT, "Body");
            startActivityForResult(Intent.createChooser(intent, "Choose an Email client :"), 1);
        } catch (Exception e) {
            e.printStackTrace();
        }

    }
Run Code Online (Sandbox Code Playgroud)

这是我的onActivityResult代码,但每次成功或失败时都会得到数据:

  @Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == 1) {
        if (resultCode == RESULT_OK) {
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想在成功后执行调用Web服务,因此我需要共享意图回调结果.

android android-intent

4
推荐指数
2
解决办法
4630
查看次数

标签 统计

android ×1

android-intent ×1