使用phonegap回拨Android意图

时间:2011-12-27 06:17:48

标签: android android-intent phonegap-plugins

我正在使用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);
                 }

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

提前致谢..

1 个答案:

答案 0 :(得分:0)

您是否可以像使用相机意图一样使用onActivityResult方法?

而不是像

那样开始活动

startActivity()

使用startActivityForResult()

然后你覆盖onActivityResult()方法