为什么在注册和注销的时候intent要改成隐式调用

Posted powerlx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么在注册和注销的时候intent要改成隐式调用相关的知识,希望对你有一定的参考价值。

显式意图:调用Intent.setComponent()或Intent.setClass()方法明确指定了组件名的Intent为显式意图,显式意图明确指定了Intent应该传递给哪个组件。

隐式意图:没有明确指定组件名的Intent为隐式意图。 android系统会根据隐式意图中设置的动作(action)、类别(category)、数据(URI和数据类型)找到最合适的组件来处理这个意图。

你需要理解一下显示跟隐式的区别。

以上是关于为什么在注册和注销的时候intent要改成隐式调用的主要内容,如果未能解决你的问题,请参考以下文章

Intent隐式调用intent

[android] 隐式意图激活另外一个activity

判断隐式intent跳转是否有判断有匹配的activity

隐式意图Intent

为什么要在onNewIntent的时候要显示的去调用setIntent

Android中的显示Intent和隐式Intent