React Native: сборщик изображений Expo ничего не вернет (ANDROID), возможно, проблема с режимом запуска Android - PullRequest
0 голосов
/ 05 октября 2019

Здесь я столкнулся с интересной проблемой, react-native 59.8

Я использую unimodules expo, и все работает нормально (кроме случаев, когда мое приложение на переднем плане).

У меня есть фонслужба реагирует на собственное приложение для Android, и эта служба сохраняет уведомление, чтобы приложение всегда находилось на переднем плане. (Отслеживание местоположения). Таким образом, проблема заключается в том, что когда я закрываю приложение и снова запускаю его (после выхода из него один раз). Экземпляр деятельности остается там. так как приложение не было закрыто с переднего плана из-за фоновой службы.

И это создает проблему со сборщиком изображений expo, поскольку впервые он работает нормально. Но когда я открываю второй раз. средство выбора изображений не возвращает ничего. Я перепробовал все, и все работает нормально, когда мой сервис не работает, но это так, мои экземпляры реагирующих родных приложений остаются там даже после перезапуска приложения, поэтому моя программа выбора изображений как-то не работает.

Я не работаюзнаю, что делать дальше, я также пробовал несколько android launch modes, но ничего не могу понять.

const imageFromCamera = await ExpoImagePicker.launchCameraAsync({
          mediaTypes: ExpoImagePicker.MediaTypeOptions.Images,
          allowsEditing: true
        });
        console.log(imageFromCamera);

здесь, журнал imageFromCamera никогда не запускается, когда работает фоновая служба. Это работает только в первый раз.

Я предполагаю, что мой сервис не убивает экземпляры, и когда я снова запускаю приложение. все работает, и мой сборщик изображений как-то теряет след экземпляра. (Это мое предположение). Я не знаю, как решить эту проблему.

Помощь будет принята с благодарностью.

...