转载请注明 http://xuantan.iteye.com/admin/blogs/1828621
androidannotations Eclipse下报引用不到框架生成类错误的解决方案,如下:
Intent intent = new Intent(this,OtherPersonMessageActivity_.class);
这样eclipse会报找不到OtherPersonMessageActivity_.class的错误。
经查阅,这个bug已经遗留很久,无论是在eclipse社区还是在androidannotations社区都有人报告过此bug,但是至今仍没有一个很好的解决方案。
经网上查阅参考,笔者自己写了一个工具方法,仅供参考:
public class GeneratedClassUtils { @SuppressWarnings("rawtypes") public static Class get(Class clazz) { if (clazz == null) { return null; } if (clazz.getCanonicalName().endsWith("_")) { return clazz; } String name = clazz.getCanonicalName() + "_"; try { Class result = Class.forName(name); return result; } catch (ClassNotFoundException e) { new RuntimeException("Cannot find class for" + name, e); } return null; } }
调用时如下:
Intent intent = new Intent(this,GeneratedClassUtils.get(OtherPersonMessageActivity.class));
问题暂时解决,如果读者有更好的解决方案,欢迎留言,谢谢。
相关推荐
eclipse插件生成ssh框架和ssi框架
androidannotations框架举例
使用eclipse直接生成so文件.使用eclipse直接生成so文件
androidannotations框架,eclipse-java-luna版本的eclipse比较适合用来开发
自动生成java框架 SSH/SSI 框架并生成配置文件和dwr和代码.是代码练习和熟悉框架的好帮手.
由于在网上找了半天都没找到在eclipse下整合好的SSH框架,只好自己动手弄了一下,希望对有同样需求的程序员提供帮助,文件解压后可直接导入到eclipse运行。 当然你需要修改数据库用户名密码等配置。
Eclipse自动生成接口和JUnit测试类 Eclipse自动生成接口和JUnit测试类 Eclipse自动生成接口和JUnit测试类
eclipse生成库和调用方式,因为算法及模块编程的不可拆分及版权保护的需求,要生成库lib,再应用到各方案中,故介绍DA14681如何生成库,生成后如何应用库lib。
eclipse插件,根据数据库表自动生成DTO(pojo)插件!eclipse插件,根据数据库表自动生成DTO(pojo)插件!
eclipse从数据库逆向生成Hibernate实体类
eclipse的maven项目中,通过mybatisgenerator工具自动生成实体类和Mapper
eclipse整合ssh ssh框架 ssh框架+dwr eclipse配置的ssh框架 网络上大多是myEclipse整合ssh,我是eclipse整合ssh框架 希望对大家有帮助! 祝大家新年快乐!
主要是一个没有用maven的ssm框架的一个完整的框架搭建项目源码
Eclipse 插件生成Mybatis实体类,freemarker模版,可以自由修改
一款基于Eclipse的插件,使用此插件后,基于java 的源代码,可一键生成类图UML图,方便java开发人员快速看懂别人写的代码。
Eclipse 增强代码提示问题解决方案 里面有说明 里面有说明
Eclipse搭建SSH框架开发学习笔记
Eclipse下MVC框架的搭建.doc
Eclipse中设置在创建新类时自动生成注释
eclipse下properties文件中文乱码的解决方案