我今天早上醒来这个错误。我不确定它只会在片段的onResume中发生什么。由于无法获取ApplicationContext,因此无法访问共享的首选项。
这是我的简历代码
@Override
public void onResume() {
super.onResume();
if (mMediationAgent != null) {
mMediationAgent.onResume(getActivity());
} else {
mMediationAgent = SupersonicFactory.getInstance();
mMediationAgent.setRewardedVideoListener(this);
mMediationAgent.initRewardedVideo(getActivity(), mAppKey, mUserId);
}
setupAd();
SharedPreferences sharedPref = getActivity().getSharedPreferences("myPref", 0);
int x = sharedPref.getInt("count", 0);
Log.e("tree", "whats x" + Long.toString(x));
if (count != 0) {
ct.start();
updateText(false);
}
}
最佳答案
请将其添加到您的onCreateView
中以进行首次初始化。
SharedPreferences sharedPref ;
sharedPref = getActivity().getSharedPreferences("myPref", 0);