Javascript Cordova EmailComposer插件-回调函数不起作用 简要说明:

Javascript Cordova EmailComposer插件-回调函数不起作用 简要说明:,javascript,android,cordova,phonegap-plugins,Javascript,Android,Cordova,Phonegap Plugins,我在Windows上使用PhoneGap3.5.0(JavaScript、CSS3和HTML5)开发了一个Android应用程序。该应用程序的主要功能是填写表格,并使用智能手机的Gmail客户端通过电子邮件发送。具体来说,用户在填写表单后单击应用程序主视图中的“发送”按钮,系统将提示用户选择电子邮件客户端选项。他将选择Gmail并发送预先编写好的电子邮件 我需要什么: 我需要知道电子邮件视图何时被取消,以便将应用导航到另一个视图,该视图将显示电子邮件已成功发送(如果已发送)。从现在起,我将称之为

我在Windows上使用PhoneGap3.5.0(JavaScript、CSS3和HTML5)开发了一个Android应用程序。该应用程序的主要功能是填写表格,并使用智能手机的Gmail客户端通过电子邮件发送。具体来说,用户在填写表单后单击应用程序主视图中的“发送”按钮,系统将提示用户选择电子邮件客户端选项。他将选择Gmail并发送预先编写好的电子邮件

我需要什么: 我需要知道电子邮件视图何时被取消,以便将应用导航到另一个视图,该视图将显示电子邮件已成功发送(如果已发送)。从现在起,我将称之为成功页面

我有什么: 我使用Cordova EmailComposer插件及其回调选项。GitHub官方页面对此进行了描述:

open方法支持额外的回调,以便在 这一观点已被驳回

在我的应用程序中,我有一段触发电子邮件视图的代码

        window.plugin.email.open({
            to: to,
            subject: subject,
            body: body
        }, function(){
            $.mobile.changePage($("#emailSent"), "fade", true, true); //callback function to navigate to the "success" page after the e-mail view has been dismissed.    
        }, this);
问题: 在发送电子邮件后,应用程序返回到用户按下发送按钮的同一页面。没有重定向到“成功”页面

主要问题:
我做错了什么

对于回调,请看以下示例:


可能您的插件版本不是最新的,因为最近(重新)添加了回调。

删除并再次添加插件,回调不起作用。我有,现在仍然有0.8.1版,因为根据官方链接和你的链接,0.8.2版还没有发布。无论如何,谢谢你的建议。
        window.plugin.email.open({
            to: to,
            subject: subject,
            body: body
        }, function(){
            $.mobile.changePage($("#emailSent"), "fade", true, true); //callback function to navigate to the "success" page after the e-mail view has been dismissed.    
        }, this);