Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Mehrere NFC Targets auswerten

Empfohlene Antworten

Hallo an das Forum,

Ich bin gerade dabei mich in das Thema NFC ein zu arbeiten.

Ich habe folgendes Bsp.: Ausprobiert und es funktioniert soweit.

http://wiki.forum.nokia.com/index.php/Read_serial_number_of_NDEF_%28NFC%29_tag

Doch wie stelle ich es wenn ich verschiedene Tags auswerten will?

zB. so:

public void targetDetected(TargetProperties[] prop) {

if(prop[0].getUid().equals("9816628c")){

form.append("Option1");

form.append("\\NÄCHSTE AUSWAHL");

if(prop[1].getUid().equals("12e6a1d4")){

form.append("Option2");

}

else{

form.append("FEHLER_ZWEI");

}

}

else{

form.append("FEHLER");

}

}

Hier bei kann ich das zweite Tag nicht auswerten.

Die if-Verzweigungen werten nur das erste Tag aus.

Wäre schön wenn jemand eine Idee hätte.

Also "Option2" wird nie, ausgegeben.

Gruß

Nunu

Bearbeitet von Nunu

Erstmal ordentlich formatieren.


public void targetDetected(TargetProperties[] prop) 

{


	if(prop[0].getUid().equals("9816628c"))

	{

		form.append("Option1");

		form.append("\\NÄCHSTE AUSWAHL");


		if(prop[1].getUid().equals("12e6a1d4")){

			form.append("Option2");

		} else {

			form.append("FEHLER_ZWEI");

		}


	} else {

	     form.append("FEHLER");

	}

}

Hast du das mal durch den Debugger laufen lassen?

(Das zweite kann auch nur ausgewertet werden, wenn die erste Bedingung zutrifft.)

Bearbeitet von lupo49

Danke,

ja die erste Bedingung wird erfüllt...:)

Was sind denn die Tags für den Java-Code?

Bearbeitet von Nunu

Was ist denn die Tags für Java-Code?

Einfach die CODE-Tags aus dem Editor verwenden.

Poste mal die Werte beim Debuggen von prop[] und prop[1].getUid(). Wenn du zwischen form.append... und der IF-Bedingung angekommen bist.

Der Debuger, scheint aus dem MIDlet nix auszuwerfen ...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.