So beheben Sie den Versuch, die virtuelle Methode „java.lang.String android.os.Bundle.getString(java.lang.String)“ für eJava

Java-Forum
Anonymous
 So beheben Sie den Versuch, die virtuelle Methode „java.lang.String android.os.Bundle.getString(java.lang.String)“ für e

Post by Anonymous »

Deshalb möchte ich den Namen des Kontos aktualisieren, wenn der Benutzer sich in der Aktivität „Erste Schritte“ befindet.
Ich habe mir ein YouTube-Tutorial angesehen und die Schritte im Video ausgeführt, erhalte jedoch eine Fehlermeldung

Code: Select all

Attempt to invoke virtual method 'java.lang.String android.os.Bundle.getString(java.lang.String)' on a null object reference
Dies sind alle Codes, die ich verwendet habe:
Dies ist in der Aktivität „Erste Schritte“

Code: Select all

        continueBtn = findViewById(R.id.continueBtn);
continueBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String Data = accountNameSignup.getText().toString();
Intent intent = new Intent(GettingStarted.this, HomeMenu.class);
intent.putExtra("abc", Data);
startActivity(intent);
finish();
}
});
Dies ist auf dem Profilkonto

Code: Select all

        accountName = findViewById(R.id.accountName);
Bundle bn = getIntent().getExtras();
String updateName = bn.getString("abc");
accountName.setText(String.valueOf(updateName));
Der Benutzer muss zunächst die ersten Schritte durchführen und persönliche Daten eingeben. Danach wird der Benutzer zum Dashboard-Menü weitergeleitet. Die anderen Menüs funktionieren einwandfrei, aber wenn ich auf das Menü „Profil“ klicke, stürzt die App ab und es wird die obige Fehlermeldung angezeigt.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post