We have our own Ginjector. Following is my code snippet:
public class MyProviderBundle
extends ProviderBundle
{
/**
*/
public final static int ID_Object1 = 0;
/**
*/
public final static int BUNDLE_SIZE = 1;
/**
* Constructor
*/
@Inject
public MyProviderBundle( final Provider<MyApplicationPresenter> object1Provider )
{
super( MyProviderBundle.BUNDLE_SIZE );
providers[MyProviderBundle.ID_Object1] = object1Provider;
}
}
--------------------------------------------
MyApplicationPresenter
/**
* Proxy interface
*/
//@ProxyCodeSplit
@ProxyCodeSplitBundle( bundleClass = MyProviderBundle.class, id = MyProviderBundle.ID_Object1 )
@NameToken( NameTokens.MYAPP )
public interface MyProxy
extends Proxy<MyApplicationPresenter>
{
//