android– 如何将字符串转换为类名

android– 如何将字符串转换为类名,第1张

概述我正在尝试将字符串转换为类名.我的代码是:app.actNum="third.class";in.close();//ontest//Intentintent=newIntent(this.context,Class.forName(app.actNum));IntentdialogIntent=newIntent(getBaseContext(),

我正在尝试将字符串转换为类名.
我的代码是:

app.actNum = "third.class";        in.close();                //on test                   //  Intent intent = new Intent(this.context,Class.forname(app.actNum));Intent dialogIntent = new Intent(getBaseContext(), Class.forname(app.actNum));

但得到

  get ClassNotFoundException on Class.forname androID

解决方法:

调用Class.forname()时,应使用不带扩展名的类名.因此,如果您的类名为Test并且在mypackage.tests包中,那么您应该使用:

Class.forname("mypackage.tests.Test")
总结

以上是内存溢出为你收集整理的android – 如何将字符串转换为类名全部内容,希望文章能够帮你解决android – 如何将字符串转换为类名所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1120353.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存