mercredi 6 mai 2015
Android ClassNotFoundException bei Deserialisierung
Posted on 00:58 by verona
Guten Morgen zusammen,
ich bin am verzweifeln ....
Ich habe eine kleine App, die aus einer Email ein serisalisiertes einliest bzw. einlesen soll und die darin gespeicherten Daten zur Anzeige bringen soll.
In Android Studio habe ich im gleichem Paket wie die MainActivity.java meine Klasse "Objekt" erstellt. Diese Klasse hat die gleiche Signatur und die gleiche ID wie die Klasse, die das sterilisierte Objekt erstellt.
Alles lässt sich super kompilieren und die App auch starten. Bis jetzt noch ohne Fehler. Sobald ich die Datei einlese, wird mir eine ClassNotFoundException:Objekt geworfen.
Hier mal der Code:
Das Objekt o wird bereits als Instanzvariable deklariert (o=null)
Könnt Ihr mir helfen?
Die Deserialisierung funktioniert, sobald ich in Eclipse etc eine Testklasse schreibe, die genauso aussieht (nur halt nicht unter Android).:rtfm:
ich bin am verzweifeln ....
Ich habe eine kleine App, die aus einer Email ein serisalisiertes einliest bzw. einlesen soll und die darin gespeicherten Daten zur Anzeige bringen soll.
In Android Studio habe ich im gleichem Paket wie die MainActivity.java meine Klasse "Objekt" erstellt. Diese Klasse hat die gleiche Signatur und die gleiche ID wie die Klasse, die das sterilisierte Objekt erstellt.
Alles lässt sich super kompilieren und die App auch starten. Bis jetzt noch ohne Fehler. Sobald ich die Datei einlese, wird mir eine ClassNotFoundException:Objekt geworfen.
Hier mal der Code:
Das Objekt o wird bereits als Instanzvariable deklariert (o=null)
Java Code:
-
-
private void importData(Uri data) {
-
-
if (ContentResolver.SCHEME_CONTENT.equals(scheme)) try {
-
-
ContentResolver cr = getContentResolver();
-
o = (Objekt) objectInput.readObject();
-
txtHello.setText(o.getEigenschaft());
-
-
-
/* } catch (ClassNotFoundException exception) {
-
System.err.println("Fehler: " + exception.toString());*/
-
e.printStackTrace();
-
}
-
}
Könnt Ihr mir helfen?
Die Deserialisierung funktioniert, sobald ich in Eclipse etc eine Testklasse schreibe, die genauso aussieht (nur halt nicht unter Android).:rtfm:
Android ClassNotFoundException bei Deserialisierung
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire