Kommunikation mit Service

  • Hi,

    Ich weiss jetzt zwar wie ich Strings, Booleans etc... übergeben kann (mit intent.putExtra) aber ich muss dem Service eine Klasse übergeben weiss jemand wie das gehen könnte ? :)

  • Genauso, diese klasse sollte dabei aber parcelable sein.

    Ja genau darauf bin ich auch schon gestossen aber ich weiss nicht wie man die klasse parcelable machen kann... hab auch schon ein paar versuche gemacht aber hat nie funktioniert.

  • class KlassenName implements Parcelable

    Dafür musst du dann in deiner Klasse die Methoden implementieren, die das Interface Parcelable vorgibt. Dazu solltest du dir aber mal in der Dokumentation anschauen was die einzelnen methoden machen sollen.

    Edited once, last by Ben (June 29, 2016 at 6:03 PM).

  • Ok danke das hate ich auch schon gemacht aber hatte vermutlich ein paar Methoden vergessen/nicht richtig umgesetzt. Dann lese ich mir jetzt erstmal die Dokumentation durch und versuch es nochmal.

  • Hi,
    ...
    ich muss dem Service eine Klasse übergeben
    ...

    Klingt nach einem Designfehler!

    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Daraus folgt: je mehr Käse, desto weniger Käse.

    »Dies ist ein Forum. Schreibt Eure Fragen in das Forum, nicht per PN!«

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!