0

似乎从我看到的各种教程中,人们会通过从他们正在处理的活动中调用意图来从一个活动跳到另一个活动。例如:意图(这个,anotheractivity.class)

有时我看到人们只是使用他们要去的类作为参数

例如:意图(android.content.blahblahblah)

功能上有什么区别?第二个是为默认类制作的吗?

非常感谢帮助

4

1 回答 1

0

Intent 有两种“类型”。一种被称为显式 Intent,您可以在其中告诉 Android 您尝试访问的特定类(即 MyClass.class)。另一种情况是使用 Android 的过滤系统为您的目标类提供最佳“匹配”。当您调用时,new Intent(String action)您正在指定一个与 some 匹配的操作IntentFilter。如果您的应用程序IntentFilter与其他应用程序共享,则会弹出一个对话框,以便用户选择他/她想要使用的应用程序。

于 2013-09-03T21:24:43.333 回答