2011-12-27 2 views
4

Я разрабатываю приложение для Android с использованием рамки phoneGap. В моем приложении я хотел отправить электронное письмо, Для этого я создал плагин 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

Не может использовать метод onActivityResult так же, как вы используете для намерений камеры, например?

вместо того, чтобы начать деятельность как

startActivity()

использования startActivityForResult()

то ван переопределить метод onActivityResult()