[英]What does classname.class refer to in Android?
例如,当我们创建一个意图时,我们使用
Intent i = new Intent(MainActivity.this,LoginActivity.class);
.class
指的是什么? 它是作为字符串的类的名称吗? 还是班级本身? 为什么我不能仅通过LoginActivity
而不是LoginActivity.class
?
如果查看适用的构造函数public Intent (Context packageContext, Class<?> cls)
文档,则会注意到第二个参数需要一个类对象。 为任何对象提供类的方法是执行object.getClass()
或<className>.class
。
ClassName.class
指您要从当前活动中打开的目标活动。 当您单击联系人链接contactus.html页面时,它就像html <a href="contactus.html">contact</a>
的hiperlink。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.