DaggerによってLayoutInflater
へのリンクを挿入し、LayoutInflater.from(application);
のようなアプリケーションコンテキストからモジュールで生成することがあります。これはコード行を減らします。インフレータにはアクティビティのコンテキストが必要ですか?
しかし、大学が、それは間違った方法であることを教え、そしてそれは本当ですLayoutInflater.from(MainActivity.this);
でActivityコンテキストから指定する必要があり?レイアウトインフレータの動作はコンテキストのタイプに依存しますか?
はい、ありがとうございます。しかし、質問はLayoutInflaterに関するものでした。アプリケーションコンテキストから生成されたLayoutInflaterを使用すると、UIに違いはありますか? – tse
あなたはいません。したがって、より良いメモリ管理のためにアクティビティコンテキストを使用してください。 – KDeogharkar