0

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

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

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

4

2 回答 2

1

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

于 2012-07-26T02:42:40.173 回答
0

试试这样

Intent i = new Intent (presentActivity.this,ReplaceActivity_.class);
StartActivity(i);
于 2012-07-26T03:21:15.610 回答