React native - 从后台服务启动 activity

React native - Start activity from background service

在我的 React 本机应用程序中,我有一个后台服务,它应该启动 Activity。我使用 android SDK 制作了这个 activity,一切正常。但我想使用 React Native 构建这个 activity 并从后台服务调用。

如何实现?

为了更清楚...应用程序包含 2 个活动和 1 个服务 - 第一个是主要 activity (RN),第二个 (SDK) 用于从服务调用。

您添加过 Intent Flag 吗?

就像:

Intent intent = new Intent(context,SecondActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

根据我一年的经验,react-navigation 或其他应用程序导航器(redux 等)似乎能够路由到特定屏幕,因此 React Native 不必拆分为多个 android activity.