【问题标题】:Start activity on the Background在后台开始活动
【发布时间】:2017-06-20 10:12:46
【问题描述】:

我正在开发一个 webrtc Android react native 应用程序,它允许用户拨打/接听电话。当应用程序被终止时,用户会收到启动应用程序的静默通知(来电)。我对这种行为很好,我只想在后台启动活动,并且只在完全加载时向用户显示。

我正在使用 react-native-fcm,这段代码在收到通知时启动应用程序。

public void onMessageReceived(RemoteMessage remoteMessage) {

    Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.myAppName");
      if (launchIntent != null) {
        startActivity(launchIntent);
      }
    }

【问题讨论】:

  • 问题是?
  • 上面已经说了,我可以在后台启动activity而不显示给用户吗?
  • 你的加载时间是不是很长?当您请求启动 Activity 时,它将立即加载。您可以在启动之前发出网络请求,并在所有数据准备就绪后启动,但 UI 不会等待。
  • 只要我打电话给startActivity(launchIntent);,UI 就会显示,但呼叫尚未加载以接听电话,所以我想在后台启动活动,只有在一切准备就绪时才显示它.有可能吗?

标签: android android-activity react-native push-notification


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-19
  • 1970-01-01
相关资源
最近更新 更多