4

RoboGuiceの例では、何かを注入する2つの異なる方法があります

@Inject
protected LayoutInflater inflater;

@Inject
protected Provider<LayoutInflater> inflater2;

それらの違いは何ですか?どのように、いつ選択する必要がありますか?

4

1 に答える 1

2

smthのいくつかのインスタンスを注入するプロバイダーが必要です。たとえば、各ユーザーのアクションの行。直接注入は、あなたが望むものとあなたの欲望のサイズを知っているときに使用されます。

プロバイダーは、コードに挿入されたファブリックです

于 2012-09-17T07:09:54.647 に答える