java - android中Activity的命名

标签 java android naming

我正在使用别人的代码,他们有以下代码

Intent j = new Intent();
j.setClass(this, ReplaceActivity_.class);

但他们拥有的类是“ReplaceActivity”。 ReplaceActivity后面的“_”是有原因的吗?我正在使用 intelliJ,它给了我一个编译器错误。

最佳答案

它适用于名为 AndroidAnnotations 的框架。该框架通过在编译时生成字节码来减少样板代码。生成的 Activity 的名称后面附加了一个下划线,这(大概)就是您看到此内容的原因。

关于java - android中Activity的命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11661512/

相关文章:

java - java中找到两个节点的最小公共(public)祖先

java - 是否可以在不使用反射的情况下获取.class文件(在java中)的信息

android - adb命令从apk获取versionCode

c++ - 根据 C++ 签名获取 Mangled Symbol Name

java - Dropwizard:如何以编程方式(进程内)关闭服务?

java - 使用picasso从json数据获取图像时出现空值

android - Facebook 应用程序类型无互联网连接消息

c - 为什么在C语言中变量名可以以$开头?

Perl 函数名冲突

java - BigDecimal(java) 中指数表示法的缩放问题