Проблемы также изложены в этих вопросах.
Чтобы решить эту проблему, мне нужно подключиться к жизненному циклу Android, как описано здесь. И здесь я немного не понимаю, как получить доступ к текущей активности, чтобы установить намерение?
В основном я хочу добиться следующего:
Код: Выделить всё
protected void onNewIntent(Intent intent) {
Activity mActivity = getCurrentActivity();
if(mActivity == null) { return; }
mActivity.setIntent(intent);
}
Код: Выделить всё
android/src/main/java/expo/modules/mylib/MyLibReactActivityLifecycleListener.kt
package expo.modules.mylib
import android.app.Activity
import android.os.Bundle
import expo.modules.core.interfaces.ReactActivityLifecycleListener
class MyLibReactActivityLifecycleListener : ReactActivityLifecycleListener {
override fun onNewIntent(intent: Intent): Boolean {
// Your setup code in `Activity.onCreate`.
doSomeSetupInActivityOnCreate(activity)
}
}
Подробнее здесь: https://stackoverflow.com/questions/781 ... thin-a-exp