例如,当我们创建一个意图时,我们使用
Intent i = new Intent(MainActivity.this,LoginActivity.class);
.class
指的是什么?它是作为字符串的类的名称吗?还是班级本身?为什么我不能直接通过LoginActivity
而不是LoginActivity.class
?
如果您查看适用的构造函数public Intent (Context packageContext, Class<?> cls)
文档,您会注意到第二个参数需要一个类对象。为任何对象提供类的方法是做object.getClass()
或<className>.class
。
ClassName.class
指从当前活动要打开的目标活动。<a href="contactus.html">contact</a>
当您单击联系人链接时,它就像 html 中的 hiperlink。contactus.html页面将被打开。