Activity.startNextMatchingActivity(Intent)方法的用法是什么?

时间:2015-04-18 13:15:06

标签: android android-intent android-activity

API说“你可以使用它来将Intent交给下一个可以处理它的Activity。”但是我们也可以使用startActivity(getIntent())来做到这一点。差异是什么?

1 个答案:

答案 0 :(得分:0)

看看文档说的内容:

startNextMatchingActivity
  

启动活动的特殊版本,供您使用时使用   替换其他活动组件。你可以用这个来交   意图关闭下一个可以处理它的Activity。你经常打电话   这在onCreate(Bundle)中由getIntent()返回的Intent。

<强>参数
intent 发送到下一个活动的意图。为了正确行为,这必须与开始您自己的活动的Intent相同;你可以做的唯一改变是它内部的额外内容。
options 有关如何启动活动的其他选项。有关更多详细信息,请参阅Context.startActivity(Intent,Bundle)。
返回

  

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