我正在查看教程,并使用intent.setClass()查看作者以获取下一个Activity,然后在同一页面上使用intent.setComponent()
进入下一个Activity。
那么有什么区别,使用它们的优势是什么?
答案 0 :(得分:2)
除了不同的参数。
intent.setcomponent()
=明确设置组件以处理意图。
intent.setClass()
=使用Class对象返回的名称调用setComponent(ComponentName)的便利性。
另一个区别是.setComponent()
可以找到合适的课程。
* 来自Android开发者 *
只有在您确定要使用特定类时,才应设置此值;否则最好让系统找到合适的类,以便您尊重已安装的应用程序和用户首选项。