Brauche deine Unterstützung Marc
Closed this issue · 1 comments
Hi Marc brauche sehr dringend deine Hilfe bei einer NFC App Entwicklung. Natürlich gegen Bezahlung. Ich habe dir eine Email an deine Gmail Adresse geschickt. Melde dich bitte
Hallo @linuxator00,
Hier sind die Links, die ich einmal gesucht hatte über andere NFC APIs (außer Mifare) https://github.com/marc136/tonuino-nfc-tools#nfc-tag-type-support. Also z.B. um NfcA zu verwenden (was wohl ein generischeres superset der Mifare APIs darstellt).
Jetzt noch zu meinem Code:
Die MainActivity
(und auch die anderen Activities) erben von der NfcIntentActivity
darin ist eigentlich der ganze Code für die NFC Sachen: Intent helper, adapter, foreground dispatch usw...
In der MainActivity
wird dann onNfcTag
ausgeführt, nachdem ein Tag gefunden wurde (weil ja von NfcIntentActivity geerbt wird und dort diese abstrakte Funktion aufgerufen wird).
Darunter ist auch gleich in Zeile 79f ein Beispiel, wie die gelesenen Daten mit Parcelable an eine andere Activity übergeben werden, und dann dort wieder in der onCreate
fn ausgepackt werden.
Dazu muss die Datenklasse dase Parcelable
Interface implementieren, das ist bei mir z.B. hier und sieht eigentlich praktisch so aus wie in der offiziellen Doku.
Das Übergeben von Daten scheint aber mit Fragments leicht anders zu gehen, hier ein Link dazu auf stack overflow mit einem direkten Vergleich zwischen Intent und Bundle.
Die NfcIntentActivity habe ich nur geschrieben, damit ich den gleichen Code um auf das Erkennen von NFC tags zu reagieren nicht mehrmals in meinem Projekt habe.
Für deine Demo kannst du auch das Intent handling direkt in die jeweilige Activity einbauen (soweit ich das verstanden hatte, war das ja pro App nur eine), das macht das Ausprobieren am Anfang ein wenig leichter, als das wie ich über Vererbung zu lösen.
Ich hoffe das hilft dir weiter.
Gruß, Marc