2012-09-14 80 views
3

在RoboGuice例子有兩種不同的方式來注入的東西Roboguice注入和Provider類

@Inject 
protected LayoutInflater inflater; 

@Inject 
protected Provider<LayoutInflater> inflater2; 

什麼是他們和什麼樣的方式,當我需要選擇有什麼區別?

回答

1

您需要提供者注入幾個smth實例。例如,每行用戶的行爲。當你知道你想要什麼和你的慾望的大小時,使用直接注射。

提供商是一種織物,在你的代碼注入