Android 意图和主动性在内部是如何运作的?
每个人都知道,如果您创建了开始另一项活动的意图,那么您将作为参数传入startActivity。但我只是想了一下可能的场景:intent说系统“调用此活动”,系统看到清单然后运行活动,或者此运行在应用程序内部进行,类似于“调用某个类的某个方法”?Android 意图和主动性在内部是如何运作的?,android,android-intent,android-manifest,Android,Android Intent,Android Manifest,每个人都知道,如果您创建了开始另一项活动的意图,那么您将作为参数传入startActivity。但我只是想了一下可能的场景:intent说系统“调用此活动”,系统看到清单然后运行活动,或者此运行在应用程序内部进行,类似于“调用某个类的某个方法”? 可能是个愚蠢的问题,但我找不到足够的信息。那么它是如何工作的呢?以下是意图沟通的工作方式: 活动A创建带有动作描述的意图,并将其传递给startActivity() Android系统会搜索所有应用程序,寻找与该意图匹配的意图过滤器。当找到匹配项时
可能是个愚蠢的问题,但我找不到足够的信息。那么它是如何工作的呢?以下是意图沟通的工作方式: