我正在使用别人的代码,他们有以下代码
Intent j = new Intent();
j.setClass(this, ReplaceActivity_.class);
但他们拥有的课程是“ReplaceActivity”。ReplaceActivity后的“_”是否有原因?我正在使用 intelliJ,它给了我一个编译器错误。
它适用于一个名为AndroidAnnotations的框架。该框架通过在编译时生成字节码来减少样板代码。生成的活动在其名称后附加了一个下划线,这(可能)是您看到此内容的原因。
试试这样
Intent i = new Intent (presentActivity.this,ReplaceActivity_.class);
StartActivity(i);