2012-11-16 23 views
5

üzerine getBaseContext() aramak için:Normal Aktivitesi çağrılabilir bu yöntemi var Fragment

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

sorun, ben Fragment getBaseContext() diyemezsin nasıl bunu yapmak olabilir? Ya da bir Fragment sınıfından getBaseContext()'u değiştirmek için neye ihtiyacım var?

+1

Neden 'getBaseContext()' birinciliği kullanıyorsunuz? – CommonsWare

cevap

21

Bir parça ile ilişkili etkinliği döndüren getActivity()'u kullanabilirsiniz.
Etkinlik, bir içeriktir (Etkinlik, içeriği genişlettikten sonra).

Ama parça etkinliğe ekli sonra bunu kullanabilirsiniz ..

6

kullanım getActivity().getBaseContext();