forked from androidannotations/androidannotations
-
Notifications
You must be signed in to change notification settings - Fork 0
Enhance custom classes
pyricau edited this page Jan 12, 2012
·
25 revisions
Since AndroidAnnotations 2.3
Documentation needed!
Meanwhile, have a look at @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 {
}To use this enhanced class in another enhanced class or in an enhanced Android component, use @Inject:
@Enhanced
public class MyOtherClass {
@Inject
MyClass myClass;
}Notice how you can chain dependencies:
@EActivity
public class MyActivity extends Activity {
@Inject
MyOtherClass myOtherClass;
}14/06/2012 The 2.6 release is out
- Get started!
- Cookbook, full of recipes
- List of all available annotations
- Release Notes
- Examples
- Read the FAQ
- Join the Mailing list
- Create an issue
- Tag on Stack Overflow