从Android onNewIntent获得意图在以后的时间



是否可以在稍后的时间检索onNewIntent中的Intent ?

例如,让我们假设我有一个LiveData观察者在我的活动或片段,当onChange被调用时,我想检查是否有一个新的意图,在它的一些内容是不同的,然后启动活动的原始意图?

我不想保留一个类成员变量来保存新的Intent.

这样的事情可能吗?

我不想保留一个包含新Intent的类成员变量。

你没有太多的选择。

是否有可能在稍后的时间检索onNewIntent中的Intent ?

仅当您重写onNewIntent()并存储您获得的Intent时。

当onChange被调用时,我想检查是否有一个新的Intent,其中的一些内容与启动Activity的原始Intent不同?

为此,您可以覆盖onNewIntent(),将内容与原始Intent(getIntent())的内容进行比较,将比较的结果存储在类字段中,然后在onChange中引用该类字段。

相关内容

  • 没有找到相关文章