
the|Gamer
Erfahrenes Mitglied
- 100
Hallo,
ich schreibe gerade eine App, da ich nicht häufig für Android programmiere und ich auch sonst nicht so viel mit Java am Hut habe, habe ich mich ein wenig eingelesen...
Leider gibt mir folgender Code immer "null" raus was in eine NPE (Null Pointer Exception) führt...
Die if schleife weglassen bringt das selbe Ergebnis!
Habe ich an dieser Stelle alles richtig gemacht?
Ich gebe den String mac dann als extra weiter:
Und so hol ich ihn in der anderen Activity wieder:
danach frage ich den String ab und lass ihn mir in die Logcat schreiben:
Im Logcat steht dann immer... "Mac Adress submitted: null"
Kann es daran liegen das ich mit zwei layouts arbeite?
Grüße
ich schreibe gerade eine App, da ich nicht häufig für Android programmiere und ich auch sonst nicht so viel mit Java am Hut habe, habe ich mich ein wenig eingelesen...
Leider gibt mir folgender Code immer "null" raus was in eine NPE (Null Pointer Exception) führt...

Code:
EditText text = (EditText)findViewById(R.id.mac_textbox);
if(text.getText().toString().equals("")) {
Toast.makeText(MainActivity.this, "Error: MAC-Address must have 12 digits!", Toast.LENGTH_LONG).show();
}
else
{
String mac = text.getText().toString();
Die if schleife weglassen bringt das selbe Ergebnis!
Habe ich an dieser Stelle alles richtig gemacht?
Ich gebe den String mac dann als extra weiter:
Code:
myIntent.putExtra("mac", mac);
Und so hol ich ihn in der anderen Activity wieder:
Code:
Intent intent = getIntent();
String mac = intent.getStringExtra("mac"); //fetch mac from first activity
danach frage ich den String ab und lass ihn mir in die Logcat schreiben:
Code:
setContentView(R.layout.activity_second);
// tidy up mac adress
Log.w("com.sindaccos.easyboxkeygen", "Mac Adress submitted: "+mac);
Im Logcat steht dann immer... "Mac Adress submitted: null"
Kann es daran liegen das ich mit zwei layouts arbeite?
Grüße
Zuletzt bearbeitet: