【问题标题】:React native - Start activity from background serviceReact native - 从后台服务启动活动
【发布时间】:2016-08-19 08:49:32
【问题描述】:

在我的 react 本机应用程序中,我有一个后台服务,它应该启动一个 Activity。我使用 android SDK 进行了这项活动,一切正常。但我想使用 react native 构建这个活动,也可以从后台服务调用。

如何实现?

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

【问题讨论】:

    标签: android react-native react-native-android


    【解决方案1】:

    根据我一年的经验,react-navigation 或其他应用导航器(redux 等)似乎能够路由到特定屏幕,因此不需要将 react native 拆分为多个 android 活动。

    【讨论】:

      【解决方案2】:

      您是否添加过 Intent Flag?

      就像:

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

      【讨论】:

      • 我知道如何使用 android SDK 来实现这一点。我只想知道如何使用 react native 实现一个 Activity 并从后台服务启动它。
      • @matusalem 我现在被这个问题困住了:/ 你设法解决了吗?我也不确定是否可以使用 React Native 控制意图调用,或者我是否需要检查和编辑 android (java/kotlin) 本机代码中的某些内容...
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-15
      • 1970-01-01
      • 1970-01-01
      • 2023-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多