Can someone tell me why I can't get my Friends list to save I got my Ignores to save but can't seem to get the Friends to save so here look.
Base - Z508
FileManager
Main Saving method
Code:
for (int i = 0; i < 200; i++) {
if (i < p.friends.size()) {
stream.writeString("friends" + i + ":" + p.friends.get(i));
}
}
for (int i = 0; i < 100; i++) {
if (i < p.ignores.size()) {
stream.writeString("ignores" + i + ":" + p.ignores.get(i));
}
}
Save Backup Method
Code:
for (int i = 0; i < 200; i++) {
if (i < p.friends.size()) {
stream.writeString("friends" + i + ":" + p.friends.get(i));
}
}
for (int i = 0; i < 100; i++) {
if (i < p.ignores.size()) {
stream.writeString("ignores" + i + ":" + p.ignores.get(i));
}
}
Loading the Characters
Code:
} else if(line.startsWith("friend")) {
long friendName = Long.parseLong(line.substring(line.indexOf(":")+1));
p.friends.add(friendName);
} else if(line.startsWith("ignore")) {
long ignoreName = Long.parseLong(line.substring(line.indexOf(":")+1));
p.ignores.add(ignoreName);
Array methods in Player.java
Code:
public List<Long> friends = new ArrayList<Long>(200);
public List<Long> ignores = new ArrayList<Long>(100);