Skip to content

Enhance custom classes

pyricau edited this page Jan 12, 2012 · 25 revisions

Since AndroidAnnotations 2.3

Documentation needed!

Meanwhile, have a look at @Enhanced.

@Enhanced

You can use annotations in a class that is not a standard Android component (such as an Activity, a Service).

You just need to annotate it with @Enhanced:

@Enhanced
public class MyClass {

}

This will generate MyClass_, and you can get instances of this class by calling the static factory method getInstance(Context):

MyClass myObject = MyClass_.getInstance(context);

@Inject

@RootContext

Using AndroidAnnotations

Questions?

Enjoying AndroidAnnotations

Improving AndroidAnnotations

Clone this wiki locally