如何替换代号为native class的使用本机Android编程的onActivityResult功能的Android代码。

我可以使用以下代码在代码中调用标准Activity

AndroidNativeUtil.getActivity().startActivity(myIntent);


并导入:

import com.codename1.impl.android.AndroidNativeUtil;


但是我如何得到结果呢?

最佳答案

您可以使用

AndroidNativeUtil.startActivityForResult(intent, new IntentResultListener() {
    public void onActivityResult (int requestCode, int resultCode, Intent data) {
         // your android native code here...
    }
});


请注意,您的导入内容现在应包括:

import com.codename1.impl.android.AndroidNativeUtil;
import com.codename1.impl.android.IntentResultListener;

07-26 09:34