You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by "Andrew Grieve (JIRA)" <ji...@apache.org> on 2012/10/25 21:39:12 UTC

[jira] [Commented] (CB-1745) Android's exec() function no longer returns the payload of synchronous calls

    [ https://issues.apache.org/jira/browse/CB-1745?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13484414#comment-13484414 ] 

Andrew Grieve commented on CB-1745:
-----------------------------------

And, that commit introduced an obvious bug (thanks Simon!) Another fix:

https://git-wip-us.apache.org/repos/asf?p=incubator-cordova-js.git;a=commit;h=97a05cb0f672ee1bfb7e9e14a0dfd452d7763ba9
                
> Android's exec() function no longer returns the payload of synchronous calls
> ----------------------------------------------------------------------------
>
>                 Key: CB-1745
>                 URL: https://issues.apache.org/jira/browse/CB-1745
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Android
>    Affects Versions: Master
>            Reporter: Andrew Grieve
>            Assignee: Andrew Grieve
>             Fix For: 2.2.0
>
>
> This isn't supported cross-platform, but did work on Android before the recent refactorings. We should deprecate it and remove support in 6 months.
> A a new Plugin class extends the org.apache.cordova.api.Plugin class and over rides the isSync method. The method is setup to return "true" every time. When the method is calls from the JavaScript side like this:
>     var returnValue = cordova.exec(null, null, "PluginName", "method", [ "property" ]);
> The value of "returnValue" is "undefined".

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira