implementation 'org.roboguice:roboguice:3.0.1' gradle implementation 'org.roboguice:roboguice:3.0.1' import com.google.inject.AbstractModule; public class MyModule extends AbstractModule { @Override protected void configure() { // bind(YourDependency.class).to(YourImpl.class); } } import org.roboguice.RoboGuice; public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); RoboGuice.setBaseApplicationInjector(this, RoboGuice.DEFAULT_STAGE, RoboGuice.newDefaultRoboModule(this), new MyModule()); } } import android.app.Activity; import android.os.Bundle; import android.widget.TextView; import javax.inject.Inject; public class MainActivity extends Activity { @Inject private YourDependency yourDependency; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }


上一篇:
下一篇:
切换中文