标签: android android-intent android-manifest
每个人都知道您是否创建了启动另一个活动的意图,您将其作为参数传入startActivity。但我只考虑了可能的情况:意图说系统"调用此活动",系统看到清单然后运行活动,或者这个运行在应用程序内部行为,类似于"调用某些方法一些班级"? 可能是一个愚蠢的问题,但我找不到足够的信息。那它是如何运作的?
答案 0 :(得分:1)
以下是意图沟通的工作方式:
活动A创建一个带有操作描述的Intent并将其传递给startActivity()。
Android系统会在所有应用中搜索与意图匹配的意图过滤器。找到匹配项后,
系统通过调用onCreate()方法并将其传递给Intent来启动匹配活动(活动B)。