我面临一个问题,非常奇怪的问题。
当我更新类中的任何一个静态变量时,类中的其他静态变量也得到更新,不知道为什么会这样。
请帮帮我,我什至不知道如何处理这个问题。
这条线产生问题。
private static cSet currentSet = new cSet();
private static cSet currentPracticeSet = new cSet();
public static void setCurrentPracticeSetRange(int from, int to)
{
Log.e(currentPracticeSet.getCards().size()+" And "+currentSet.getCards().size(), to+" and "+from);
getCurrentPracticeSet().getCards().clear();
getCurrentPracticeSet().getCards().addAll(getCurrentSet().getCards().subList(from, to));
Log.e("Range",currentSet.getCards().size()+"");
}
currentSet 和 CurrentPracticeSet 是类的私有静态成员。谢谢,