【问题标题】:What is the usage of the method Activity.startNextMatchingActivity(Intent)?Activity.startNextMatchingActivity(Intent)方法的用途是什么?
【发布时间】:2015-04-18 13:15:06
【问题描述】:

API 说“您可以使用它来将 Intent 交给下一个可以处理它的 Activity。”但是我们也可以使用 startActivity(getIntent()) 来执行此操作。有什么区别?

【问题讨论】:

  • SilentKnight 所做的就是你应该做的一个很好的例子。 [developer.android.com/index.html] 是 Android 开发者在 Android 开发领域提出问题或更新的官方网站。您的很多问题将在文档中的开发人员网站上得到解答,或者您可以在线查找并在那里找到文档。他们在使事情尽可能容易找到和清除方面做得很好。祝你好运!

标签: android android-intent android-activity


【解决方案1】:

看看文档是怎么说的:

startNextMatchingActivity

开始活动的特殊版本,当你在 替换其他活动组件。你可以用它来递 Intent 转移到下一个可以处理它的 Activity。你通常打电话 使用 getIntent() 返回的 Intent 在 onCreate(Bundle) 中。

参数
intent 调度到下一个活动的意图。对于正确的行为,这必须与启动您自己的活动的 Intent 相同;您可以做的唯一更改是对其内部的附加功能。
选项 应如何启动 Activity 的附加选项。有关详细信息,请参阅 Context.startActivity(Intent, Bundle)。
退货

返回一个布尔值,指示是否有另一个 Activity 要 start:如果有下一个活动要开始,则为 true,如果有,则为 false 不是。通常,如果返回 true,您将需要调用 自己完成()。

【讨论】:

    猜你喜欢
    • 2018-04-24
    • 2022-01-31
    • 2019-03-03
    • 2012-04-09
    • 2011-02-03
    • 2011-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多