U
Unicate
Erfahrenes Mitglied
- 57
Hallo alle zusammen!
Ich muss eine Abstrakte Klasse zu einem Remote Service senden können.
Hier erstmal was ich bisher schon getan habe:
Hier der Kopf der Klasse:
Es gibt natürlich auch ein passendes *.aidl File:
Das Problem hier ist eigentlich "nur" die statische variable CREATOR, welche jede Klasse implementiert haben muss, wenn sie Parcelable implementiert.
Dazu habe ich der Abstrakten Klasse eine leere Variable gegeben.
Die Idee war, das die von "AbstractClass" abgeleitete Klasse, sowieso die Variable CREATOR implementieren muss. Quasi ein überladen, einer statischen Variable.
Das funktionierte auch soweit ganz gut, bis ich aus dem Service einen RemoteService machte.
Also mal zusammen gefasst:
Hat jemand eine Idee, wie ich das machen könnte?
Ich muss eine Abstrakte Klasse zu einem Remote Service senden können.
Hier erstmal was ich bisher schon getan habe:
Hier der Kopf der Klasse:
Code:
public abstract class AbstractClass implements Parcelable {
Code:
package de.unicate.android.remoteservice.interfaces;
parcelable AbstractClass;
Dazu habe ich der Abstrakten Klasse eine leere Variable gegeben.
Code:
public static Parcelable.Creator<? extends AbstractClass> CREATOR = null;
Das funktionierte auch soweit ganz gut, bis ich aus dem Service einen RemoteService machte.
Also mal zusammen gefasst:
- In einem Lokalen Service funkioniert das
- In einem Remote Service nicht.
Hat jemand eine Idee, wie ich das machen könnte?