0

如何将execute方法的结果传递给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<<------
4

1 回答 1

0

onActivityResult, 在开始的 Activity 完成时调用startActivityForResult。您可以调用setResult(int, Intent)(before finish()) 方法来传回您的结果。

编辑:示例:

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

调用 onActivityResult 时,您将在Intent(第三个参数)中获取数据

于 2013-10-23T19:34:28.380 回答