Skip to content

Instantly share code, notes, and snippets.

@skydoves
Last active January 13, 2018 13:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save skydoves/e4c7b8110c8c076decd98502e922e4ad to your computer and use it in GitHub Desktop.
Save skydoves/e4c7b8110c8c076decd98502e922e4ad to your computer and use it in GitHub Desktop.
public class PrivateInfoConverter extends PreferenceTypeConverter<PrivateInfo> {
@Override
public String convertObject(PrivateInfo privateInfo) {
return privateInfo.getName() + "," + privateInfo.getAge();
}
@Override
public PrivateInfo convertType(String string) {
if(string == null) return new PrivateInfo("null",0);
String[] information = string.split(",");
return new PrivateInfo(information[0], Integer.parseInt(information[1]));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment