Android中碎片的行为

tob*_*bes 2 android android-fragments

我在这个上找不到任何东西...我想知道我什么时候在活动中有一个片段为什么我不能调用某些东西,比如getPackageName()和getContentResolver()?

Nam*_*ace 9

在片段附加到活动之后,从片段内部的非静态函数调用.

    getActivity().getPackageName();
    getActivity().getContentResolver();
Run Code Online (Sandbox Code Playgroud)

正如您的评论者所述,这些不是片段函数,您必须获取contextWrapper实例.