i'm working Android App use Alljoyn framework and i have some prolem
i have a custom object
public class Package implements BusObject {
public static enum DataSendType {
TEXT,IMAGE
}
public static enum PackageStatus {
NONE, SENDING, DONE
}
@Signature("s")
private String m_id;
@Signature("a")
private ArrayList<DataPackage> m_listPackage;
@Signature("r")
private PackageStatus m_status;
@Signature("r")
private DataSendType m_type;
@Signature("s")
private String m_packageName;
}
and interface
@BusInterface (name="xxxx.simpleinterface")
public interface SimpleInterface {
@BusSignal (name="Chat", signature="o")
public void Chat(Package message) throws BusException;
}
but i get this error cannot marshal class Package into 'o' when use Chat(Package)..
pls help me, because i can't get this error out for 2 weeks.
sorry because my English is too bad :)