2012-11-16 10 views
5

にgetBaseContext()を呼び出す方法:私は正常な活動から呼び出すことができ、この方法持っ断片

getBaseContext().getResources().updateConfiguration(config2, getBaseContext().getResources().getDisplayMetrics()); 

問題は、私は断片でgetBaseContext()を呼び出すことはできませんですが、どのように私はそれを行うことができますか?または、FragmentクラスのgetBaseContext()を何に置き換える必要がありますか?

+1

なぜあなたが最初の場所で ')(' getBaseContextを使用していますか? – CommonsWare

答えて

21

getActivity()を使用すると、フラグメントに関連付けられたアクティビティを返すことができます。
アクティビティはコンテキスト(アクティビティがコンテキストを拡張しているため)です。

しかし、フラグメントが活動に装着された後、あなたはそれを使用することができます。..

6

使用getActivity().getBaseContext();