He visto cómo escribir en el almacenamiento interno mediante este método. public void storeSerializedObject(MyObject theObject) { FileOutputStream fileOut = null; String fileName = theObject.getName(); try { fileOut = context.getApplicationContext().openFileOutput( fileName + ".ser", Context.MODE_PRIVATE); ObjectOutputStream out = new ObjectOutputStream(fileOut); out.writeObject(theObject); out.close(); fileOut.close(); } catch (IOException i) { i.printStackTrace(); } } La cosa es que quiero colocar […]
Quiero utilizar el sistema de archivos para almacenar y recuperar los datos. Mi código está funcionando bien en la última versión como android 4.1 y 4.4. Pero no funciona y da error en android 2.3. Escribo el objeto de otra clase y el objeto es Arraylist y también leo el objeto de la misma clase. […]
He intentado crear una aplicación de android que envía un objeto serialzed del teléfono a un servlet el contenido del objeto es la entrada del usuario que almacenaré en una base de datos usando hibernate. Creo que el problema está en torno a la serialización y deserialización del objeto del código está por debajo. Si […]
Soy un novato en Java, así que no estoy seguro si esto es posible. Básicamente, necesito des-serializar un archivo en un objeto de un tipo dado. Básicamente el método hará esto: FileInputStream fis = new FileInputStream(filename); ObjectInputStream in = new ObjectInputStream(fis); MyClass newObject = (MyClass)in.readObject(); in.close(); return newObject; Quisiera que este método fuera genérico, por […]
Tengo una matriz que contiene objetos serializable y estoy tratando de usar PutExtra () de Intent y getSerializable () de Bundle. Sin embargo, estoy recibiendo una excepción de clase y no entiendo por qué. A continuación se muestra el código. UserInfo es mi propia clase que implementa Serializable, y he podido pasar objetos UserInfo individuales […]
Estoy intentando serializar mi clase de ubicación (usando la clase android.location) Pero, me da un error! 11-21 21:25:37.337: W/System.err(3152): java.io.NotSerializableException: android.location Así que, traté de extender la clase android.location.Location . private class NewLocation extends Location implements Serializable { private String Provider; private double Latitude, Longitude, Altitude; private float bear; public NewLocation(Location l) { super(l); Provider […]
Tengo un pequeño problema: quería probar la serialización en android (usando eclipse) y encontré un ejemplo de cómo hacerlo. Sé que tengo que implementar "Serializable" en la clase que quiero serializar, ya lo hice y siempre obtener una excepción java.io.NotSerializableException. Aquí está el código: public void Button(View view) throws IOException, ClassNotFoundException { ser test = […]
Estoy tratando de serializar una clase en la que tengo una variable de mapa de bits. Aquí está el código que es un poco de trabajo …. Necesito ayuda para averiguar lo que todavía está mal ….. private Bitmap myVideoScreenshotBm; private void writeObject(ObjectOutputStream out) throws IOException{ out.writeInt(myVideoScreenshotBm.getRowBytes()); out.writeInt(myVideoScreenshotBm.getHeight()); out.writeInt(myVideoScreenshotBm.getWidth()); int bmSize = myVideoScreenshotBm.getHeight() * myVideoScreenshotBm.getRowBytes(); […]
Quiero guardar persistentemente un objeto Spanned. (Estoy guardando la cadena que se basa en persistentemente ahora, pero tarda más de 1 segundo para ejecutar Html.fromHtml () en él, notablemente ralentizar la interfaz de usuario.) Veo cosas como ParcelableSpan y SpannedString y SpannableString pero no estoy seguro de que usar.
Estoy buscando consejos para acelerar el rendimiento de serialización, específicamente cuando se utiliza el Google Android. Para un proyecto en el que estoy trabajando, estoy tratando de transmitir un par de cientos de objetos de un servidor a la aplicación de Android, y estoy pasando por varias etapas para obtener el rendimiento que necesito. Primero […]