我正在使用别人的代码,他们有以下代码
Intent j = new Intent();
j.setClass(this, ReplaceActivity_.class);
但他们拥有的类是“ReplaceActivity”。 ReplaceActivity后面的“_”是有原因的吗?我正在使用 intelliJ,它给了我一个编译器错误。
最佳答案
它适用于名为 AndroidAnnotations 的框架。该框架通过在编译时生成字节码来减少样板代码。生成的 Activity 的名称后面附加了一个下划线,这(大概)就是您看到此内容的原因。
关于java - android中Activity的命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11661512/