这是我的Session.java
public class Session {
private SharedPreferences prefs;
public Session(Context cntx) {
// TODO Auto-generated constructor stub
prefs = PreferenceManager.getDefaultSharedPreferences(cntx);
}
// normal getter and setter after this
}
这是我的HomeFragment.java
private Session session;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_home, container, false);
session = new Session(this);
return view;
}
错误发生在session = new Session(this);
我可以在其他活动中执行此操作,但不能分段执行。 为什么会这样以及如何解决?