5
¿Cuándo se han inyectado exactamente los campos de Activity
anotados con @InjectView
o @InjectResource
?¿Cuándo se inyectan los campos @InjectView?
¿Cuándo se han inyectado exactamente los campos de Activity
anotados con @InjectView
o @InjectResource
?¿Cuándo se inyectan los campos @InjectView?
Según A Simple Example en la web de Roboguice, los miembros están pobladas por el momento super.onCreate()
se ha llamado desde el Activity
's onCreate()
método:
class RoboWay extends RoboActivity {
@InjectView(R.id.name) TextView name;
@InjectView(R.id.thumbnail) ImageView thumbnail;
@InjectResource(R.drawable.icon) Drawable icon;
@InjectResource(R.string.app_name) String myName;
@Inject LocationManager loc;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
name.setText("Hello, " + myName);
}
}