本文介绍了如何捕捉onNewIntent新的意向()?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想通过一个新的,但不同的,意图的活动。你如何在新的意向和previous意图区分?什么样的code进入onNewIntent()?一个例子将是非常有益的。

I want to pass a new, but different, Intent to an Activity. How do you differentiate between the new Intent and previous Intents? What kind of code goes into onNewIntent()? An example will be very helpful.

推荐答案

新目标之际, onNewIntent的一部分(意向)。原意图仍可通过 getIntent()

The new intent comes as part of onNewIntent(Intent). The original Intent is still available via getIntent().

您放置任何code,你需要进入 onNewIntent 以更新使用新参数的用户界面;大概类似于你做的的onCreate 的东西。

You put whatever code you need to into onNewIntent in order to update the UI with the new parameters; probably similar to what you're doing in onCreate.

另外,你可能想调用 setIntent(意向) onNewIntent ,以确保将来调用 getIntent()中的活动周期获得最新的意图数据。

Also, you probably want to call setIntent(intent) in onNewIntent to make sure future calls to getIntent() within the Activity lifecycle get the most recent Intent data.

这篇关于如何捕捉onNewIntent新的意向()?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-21 07:04