2016-12-21 3 views
0

私はちょうどgetLayoutInflater()方法に遭遇してきた、私はいつも、私はちょうどこの二つの違いは何であると思いましレイアウトインフレータを取得するために LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);を使用していますか?これらのうちの1つが機能し、他のものは機能しない場合がありますか? Activityについてはレイアウトインフレータを得るのに最も良い方法は?

+0

うーん、なぜdownvote? –

+0

は、おそらく研究の欠如...合法的な質問です。これはGoogleでしたか?それは確かに以前に尋ねられています。 –

+0

@MikeM。私は、レイアウトインフレータのキャッシュを認識していなかったので、パフォーマンス賢明 'getLayoutInflaterは()'を使用することをお勧めしますが –

答えて

2

おかげで、それらの両方は、あなたと同じLayoutInflaterを与える必要があり、私はそれが単にすでにActivityに与えWindowにキャッシュされているLayoutInflaterをつかむためgetLayoutInflater()が優れていると仮定します。

+0

右と信じて? –

+0

@Amroelaswarおそらく、私はこれを測定していません。しかし、読みやすく、コードをきれいに見せることができます。 – Karakuri

関連する問題