我正在使用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);
}
那么如何为电子邮件活动包含回调函数。 这样只有当活动关闭时才执行该功能...... ??
提前致谢..
答案 0 :(得分:0)
您是否可以像使用相机意图一样使用onActivityResult方法?
而不是像
那样开始活动startActivity()
使用startActivityForResult()
然后你覆盖onActivityResult()方法