java - 按名称获取类(class)

标签 java android class

如果我的应用程序中有一个名为 TestActivity 的 Activity 类,有没有办法通过其名称获取它的类,如下例所示:

Class<?> c = getClassByName("TestActivity");

最佳答案

使用 forName而是..

类似的东西..

 try {
    Class<?> act = Class.forName("com.bla.TestActivity");
 } catch (ClassNotFoundException e) {
        e.printStackTrace();
}

关于java - 按名称获取类(class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10119956/

相关文章:

java - 使用 threadlocal 将类的实例绑定(bind)到线程

java - 在 SOAP header 中添加自定义 header block

java - 调试时会忽略依赖项 org.apache.httpcomponents :httpclient:4. 5,因为它可能与提供的内部版本冲突

c++ - 在类中声明 tf2_ros::Buffer 时构建错误

c++ - 如何使类根本不可推导。有什么办法吗?

java - 如何编写测试并发不变量的单元测试

java - Hibernate 从 3.0 版本升级到 3.6

java - 查找第二个最接近的值总是返回最后一个最接近的值

android - 如何安全激活 Android 应用程序?

php - 如何创建一个可以转换为 boolean 值的 php 类(真值或假值)