android - forName 找不到类

标签 android class

我原以为以下两个赋值都是有效的,但第二个赋值引发了类未找到异常。有任何想法吗?

missionIntent = new Intent(this, Mission00.class);
/*DEBUG*/Log.d(this.getClass().getName(), "Checking Mission00 by class");

missionIntent = new Intent(this, Class.forName("Mission00"));
/*DEBUG*/Log.d(this.getClass().getName(), "Checking Mission00 by string");

我也尝试过 Class.forName("Mission00.class") 但这也不起作用

最佳答案

使用完全限定的类名,包括包。

关于android - forName 找不到类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5783054/

相关文章:

android - 直到 UI 更新或触摸事件才开始动画

Android - 获取所有可用存储的列表

android - Google map v2 更改语言

c++ - 在基类中设置一些值后,可以设置指向派生类的指针吗?

C++链表赋值运算符问题

android - 实现计时器以获取 gps 位置

安卓 : Is It Possible To Show Only Quaters in Time Picker ? 00:15:30:45

python - 该类的两个不同实例在内存中具有相同的列表地址

c++ - 虚拟派生函数和包含循环

Java:list.listIterator()返回的对象属于哪个CLASS?