从安卓原生模块调起了一个新的Activity,需求是当新的Activity被销毁时,调用react native的函数。
callback是我们想要在Activity里面执行的函数,mActivityEventListener用来监听所有Activity的事件,我们在start新Activity的时候,传入了一个requestCode:123,当我们监听到Activity被销毁时,我们可以通过requestCode来判断是不是我们关注的Activity,如果是的话,执行callback。
callback只能被调用一次。
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Parcelable;
import android.util.Log;
import androidx.annotation.NonNull;
import com.facebook.react.bridge.ActivityEventListener;
import com.facebook.react.bridge.