4

我正在使用phoneGap框架开发一个android应用程序,在我的应用程序中我想发送一封电子邮件,为此我创建了一个phoneGap插件。在插件中,我开始了一个电子邮件活动。我在这里面临的问题是,我想在该活动(电子邮件)结束后立即调用一些函数。那么如何实现这一点。??

插件方法是这样的:

public PluginResult execute(String action, JSONArray args, String callbackId) {

    try {
                  if (action.equals("startActivity")) {
                   Intent i=new Intent(action);
                  // code for email....
                  this.ctx.startActivity(i);
                  //call back function here ...???


                  return new PluginResult(PluginResult.Status.OK);

                }catch (JSONException e) {
                  e.printStackTrace();
               return new PluginResult(PluginResult.Status.JSON_EXCEPTION);
                 }

那么如何为电子邮件活动包含一个回调函数。这样该功能仅在活动关闭时才执行... ??

提前致谢..

4

1 回答 1

0

你不能像使用相机意图一样使用 onActivityResult 方法吗?

而不是像这样开始活动

开始活动()

使用 startActivityForResult()

然后您将覆盖 onActivityResult() 方法

于 2012-11-12T12:08:18.583 回答