我只是想尝试使用android-annotation。当我开始另一个活动时,出现了一个空的活动
我检查一下,发现@EActivity
生成了名为XXActivity
的{{1}}的子类。所以我尝试编码
XXActivity_
但是eclipse显示错误mIntent = new Intent(this, XXActivity_.class);
。我不知道何时生成XXActivity_ cannot be resolved to a type
我添加了jar,在XX_
中声明了XX_
。如何使eclipse生成XX_类?
答案 0 :(得分:3)
你可以使用这样的注释开始活动 首先,您应该使用' _'在清单文件上编写您的活动。之后你有两个活动要从一个到另一个你可以使用它:
CarDetailActivity_.intent(CarSaleListActivity.this).start();
如果您想将消息传递给您将使用此活动的其他活动,您将转到CarDetailActivity
CarDetailActivity_.intent(CarSaleListActivity.this).myMessage("arrived with android annotations").start();
在这种情况下,您应该在CarDetailActivity
@Extra
String myMessage;
您可以在CarDetailActivity
上使用此消息
@AfterViews
public void showMessage(){
Toast.makeText(this,myMessage,Toast.LENGTH_SHORT).show();
}
注意:CarDetailActivity
应该是@EActivity才能完成这项工作
块引用