2011-12-27 1 views
4

私はphoneGapフレームワークを使用してアンドロイドアプリを開発しています。私のアプリでは、私は電子メールを送ろうとしました そのために私は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()メソッドをオーバーライドするなどの活動を開始する

関連する問題