bph*_*bph 15 android android-preferences android-fragments
取自http://developer.android.com/guide/topics/ui/settings.html:
注意:PreferenceFragment没有自己的Context对象.如果需要Context对象,可以调用getActivity().但是,只有在片段附加到活动时才要小心调用getActivity().当片段尚未附加或在其生命周期结束时被分离时,getActivity()将返回null.
如果我从PreferenceFragment的OnCreate()方法中调用getActivity(),那么我可以确定该片段是附加到它的活动 - 还是有其他方法你应该在这个实例中获取Context?
我需要Context的原因是我正在尝试使用PreferenceFragment中的Toast通知
key*_*fer 16
如果要确保Context可用,则需要等到Fragment附加到Activity.对此的回调是onAttach(Activity)方法.
根据片段的生命周期状态,该getActivity()方法也可以返回null.
| 归档时间: |
|
| 查看次数: |
7528 次 |
| 最近记录: |