Skip to content

ActivityEventListener

罗坤 edited this page Apr 7, 2020 · 2 revisions

com.facebook.react.bridge.ActivityEventListener

监听Intent变化与对应页面的声明周期

import com.facebook.react.bridge.BaseActivityEventListener;
import com.facebook.react.bridge.ActivityEventListener;

public class Module extends ReactContextBaseJavaModule {
  private final int REQUEST_ECODE_SCAN = 9527;

  //唤起 Intent
  reactContext.startActivityForResult(intent, REQUEST_ECODE_SCAN)

  //监听Activity声命周期变化
  private final ActivityEventListener mActivityEventListener = new BaseActivityEventListener() {
        @Override
        public void onActivityResult(Activity activity, int requestCode, int resultCode, Intent data) {
            //确保唯一值 避免与其他onActivityResult方法冲突
            if (requestCode == REQUEST_ECODE_SCAN) {
                

            }
        }
    };
}
Clone this wiki locally