【问题标题】:Get application launch method获取应用启动方法
【发布时间】:2017-03-10 07:00:35
【问题描述】:

我需要知道,在应用程序上下文中,是什么启动了我的应用程序(具体来说,它是自然启动 - 点击图标 - 是由第三方应用程序启动还是通过深层链接启动,还是来自 Firebase推)。 有办法知道吗?

【问题讨论】:

  • 并非如此,getIntent() 在 Application 类中不可访问。
  • 啊,好吧,Application 类不处理任何特定 Activity 的启动。您无法从中获取任何 Intent 过滤器

标签: android firebase


【解决方案1】:

有办法知道吗?

没有。

我需要知道,在应用程序上下文中,是什么启动了我的应用程序

那么恕我直言,您在 Application 上下文中放了太多东西。您将需要找到某种方法将依赖于场景的逻辑推入适当的依赖于场景的入口点。

【讨论】:

  • 好吧,我正在创建一个 SDK,我想在 Application 类中初始化它(正如我看到的其他 SDK 所做的那样),但我想如果可以的话,我会在启动器活动中这样做' t.
猜你喜欢
  • 2011-03-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-23
  • 2013-09-09
  • 1970-01-01
相关资源
最近更新 更多