@Retention(value=RUNTIME)
public @interface OnCreateService
The method will take as parameters any needed @Prop and will have as
return type the Service it will create.
It will be possible to access the service from other callbacks using: SomeService
someService.
For example:
@OnCreateService
protected SomeService onCreateService(
SectionContext c,
@Prop SomeProp prop) {
return new SomeService(c, prop);
}
}