2011-12-27 48 views
4

我正在開發一個使用phoneGap框架的android應用程序,在我的應用程序中,我想發送一封電子郵件, 爲此,我創建了一個phoneGap插件。 在插件中,我開始一個電子郵件活動。 我在這裏面臨的問題是,我想在活動(電子郵件)結束後立即調用一些功能。 那麼如何實現這一點。回撥使用phonegap的Android意圖

插件的方法是這樣的:

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()方法中的活性