Cómo utilizar la colección de preferencias compartidas de Android
complejos (clases, imágenes, etc.), debe codificar estos datos. setWordClass(i);
SharedPreferences mySharedPreferences=getSharedPreferences("new_word", Activity.MODE_WORLD_READABLE);
ByteArrayOutputStream baos = new ByteArrayOutputStream(3000);
ObjectOutputStream oos=null;
prueba {
oos = new ObjectOutputStream(baos);
oos.writeObject(addWord);
} catch (IOException e) {
//TODO bloque catch generado automáticamente
e.printStackTrace();
}
// Coloque el objeto Producto en OutputStream
// Convierta el objeto Producto en una matriz de bytes y codifique en base64
String newWord = new String(Base64.encodeBase64(baos));
la clase pública AddNewWord implementa Serializable{
private static final long serialVersionUID = -37782648386953312L;
palabras de cadena privadas;
private int wordClass;
public String getWords() {
devolver palabras;
}
public void setWords(String palabras) {
this.words = palabras;
}
public int getWordClass() {
return wordClass;
} p>
public void setWordClass (int wordClass) {
this.wordClass = wordClass;
}
@Override
public String toString() {
return "AddNewWord [ palabras=" + palabras
+ ", wordClass=" + wordClass
+ "]";
}
}