2013-10-23 59 views
0

如何傳遞結果從執行方法onActivityResult添加從未直接返回到應用程式,而把你的日曆添加事件之後的日曆事件的結果。從發送到執行onActivityResult

public boolean execute(String action, JSONArray args, CallbackContext callbackContext) 

這就要求 startActivityForResult(this, calIntent, RESULT_CODE_CREATE);

public void onActivityResult(int requestCode, int resultCode, Intent data) { 
      super.onActivityResult(requestCode, resultCode, data); 
---->>How to access something generated as result from execute method here<<------ 

回答

0

onActivityResult,是當活動開始startActivityForResult完成調用。您可以撥打setResult(int, Intent)(finish()之前的方法來傳回您的結果。

編輯:例如:

public boolean execute(String action, JSONArray args, CallbackContext callbackContext) { 
    Intent data = new Intent(); 
    putExtra("key", "value"); 
    setResult(1000, data); 
    finish(); 
} 

時onActivityResult調用你會得到在Intent(第三個參數)的數據

+0

我應該調用哪個方法,你能更好的描述 – Ecko123