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

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


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

最佳答案

它用于名为AndroidAnnotations的框架。该框架通过在编译时生成字节码来减少样板代码。生成的“活动”的名称后面带有下划线,这大概是您看到此原因的原因。

10-07 18:13