Error beim drücken der Zurück-Taste am Handy

michi243

Neues Mitglied
Hey Leute, hat vielleicht jemand, der sich mit Java Programmierung auskennt, Zeit um eine Frage kurz zu klären. Ich programmiere ein App, wenn man die "Zurücktaste" am Handy drückt, sollte die SecondActivity beendet werden und die Main Activity wieder geöffnet werden. Bei der Main Activity muss man aber ein Wort (String eingeben) das dann in der SecondActivity verschlüsselt wird und den man erraten muss (Hangman) nun hab ich aber das Problem, dass wenn man die "Zurücktaste" drückt sich das Programm aufhängt, ich glaube, dass das mit dem String zusammenhängt. Nur weiß ich keinen vernüftigen Ansatz um das Problem zu lösen, wenn wer einen weiß, kann ich ihm das Programm auch bei Teamviewer genauer zeigen oder per E-Mail (einfach nur Nachricht schicken). Ansonst hier die Ausschnitte des Programmcodes:

MainActivity:

Java:
public void onStartClick(View view) {
        Intent intent = new Intent(this, SecondActivity.class);
        startActivity(intent);
        EditText text = (EditText) findViewById(R.id.editText);
        String message = text.getText().toString();
        laenge=message.length();
        intent.putExtra(MESSAGE1, message);
        startActivity(intent);}

SecondActivity:

Java:
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.second_activity);
        drawPanel = (drawPanel) findViewById(R.id.drawPanel1); //DrawPanel initialisieren
        play();

    }
    public void play(){
        Intent intent = getIntent();
        msg = intent.getStringExtra(MainActivity.MESSAGE1); //eingegebenes Wort auslesen
        laenge = msg.length(); //Laenge bestimmen //CRASHED IN THIS LINE
        word = new char[100];
        buchstabe = new char[100];
        for (i = 0; i < laenge; i++) //Wort verschlüsseln
        {
            word[i] = '*';
        }
        TextView txt = (TextView) findViewById(R.id.outputText);
        txt.setText(String.valueOf(word));  //Verschlüsseltes Wort am Bildschirm anzeigen
        msglow = msg.toLowerCase();   //Wort auf kleinbuchstaben ausbessern
        wordarray = msglow.toCharArray(); //String to Char umwandeln
    }
 

RelaX

Aktives Mitglied
Überschriebe doch einfach die folgende Methode

Java:
@Override
public void onBackPressed() {
    //mach hier was du willst!

    finish()  // beendet die aktuelle Activity
}

Somit hast du bei diesem Event vollkommende Freiheit und kannst tun was auch immer du möchtest!

Ansonsten ist die onCreate() der MainActivity sehr wichtig um zu sehen wo genau dein Problem liegt.
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Error in HTTP operation beim KXML parsen Android & Cross-Platform Mobile Apps 7
Jackii Android Android Studio Error im Testlauf ohne zu programmieren Android & Cross-Platform Mobile Apps 9
J error: <identifier> expected error: illegal start of type "Wo ist der Fehler?" Android & Cross-Platform Mobile Apps 5
H Android Andoid Studio Error (AVD) Android & Cross-Platform Mobile Apps 1
S "Mulitble root tags Error" - was sagt diese Fehlermeldung aus? Android & Cross-Platform Mobile Apps 3
H OutOfMemory-Error? Woran liegt's? Android & Cross-Platform Mobile Apps 5
T HttpConnection error connect(Unknown Source) Android & Cross-Platform Mobile Apps 2
E compile error Android & Cross-Platform Mobile Apps 2
R Android Löschfunktion beim Wischen Android & Cross-Platform Mobile Apps 10
W Rand ändern beim ImageView bei Picasso Android & Cross-Platform Mobile Apps 1
Arif Android Android Studio: Fehler beim Einbinden fremder Bibliothek? Android & Cross-Platform Mobile Apps 2
L App stürtzt ab beim öffnen Android & Cross-Platform Mobile Apps 1
JavaWolf165 Android Fehler beim Speichern/Downloaden einer Datei Android & Cross-Platform Mobile Apps 2
S Android Probleme beim Verbinden mit einer HTTPS Seite Android & Cross-Platform Mobile Apps 4
M Android Fehler beim Parsen. Android & Cross-Platform Mobile Apps 29
V Android Fehlermeldung beim Öffnen von Eclipse nach Installation der Android Erweiterung Android & Cross-Platform Mobile Apps 4
S Fehler beim Textdatei einlesen!? Android & Cross-Platform Mobile Apps 7
A Fehlermeldung beim ändern der ViewGroup. Android & Cross-Platform Mobile Apps 6
H Buttons färben sich mit, beim Hintergrund ändern Android & Cross-Platform Mobile Apps 3
A Mehrere Fehler beim Compilieren Android & Cross-Platform Mobile Apps 4
G Problem beim Rendern von 3D-Objekt Android & Cross-Platform Mobile Apps 0
L Android OutOfMemory beim erneuten Starten der App Android & Cross-Platform Mobile Apps 2
N Android Retain Dialog verschwindet beim drehen Android & Cross-Platform Mobile Apps 4
B Android GameLoopThread stürzt beim 2ten start der App ab? Android & Cross-Platform Mobile Apps 4
K Nullpointer beim Löschen von Datenbankeintrag, je nachdem wo der Befehl steht Android & Cross-Platform Mobile Apps 5
S Java ME Exception beim Abspielen von Musik Android & Cross-Platform Mobile Apps 6
G Fehler beim Import "Invalid project description" Android & Cross-Platform Mobile Apps 2
G unterschiedliches Verhalten beim Installieren des App auf dem Smartphone Android & Cross-Platform Mobile Apps 3
K Android schwarzer Bildschirm beim Rendern von Text und Dreiecken Android & Cross-Platform Mobile Apps 9
DaniSahne96 Problem beim Appdebuggen auf Smartphone Android & Cross-Platform Mobile Apps 3
P Android Problem beim Widget - Denkfehler ? Android & Cross-Platform Mobile Apps 2
A Fehler beim Starten eines Intents - alles in einer Klasse funktioniert... Android & Cross-Platform Mobile Apps 4
J Android Verhalten beim Hinzufügen neuer Views? Android & Cross-Platform Mobile Apps 6
S Android Fehler beim Anzeigen meines Apps auf Galaxy Tab Android & Cross-Platform Mobile Apps 4
G Beziehung von THIS beim Imageadapter und AsyncTask Android & Cross-Platform Mobile Apps 7
V [Java] und [JavaME] ClientServer StreamConnection . Problem beim lesen / schreiben Android & Cross-Platform Mobile Apps 2
R Ein Problem beim ausführen von folgendem Quelltext Android & Cross-Platform Mobile Apps 11
A Problem beim Subtrahieren eines Double von einem Double Android & Cross-Platform Mobile Apps 5
G fehldermeldung beim klicken auf "build" Android & Cross-Platform Mobile Apps 8
L SecurityException beim lesen/schreiben eine Datei Android & Cross-Platform Mobile Apps 7
F Problem beim Erstellen der Jar File Android & Cross-Platform Mobile Apps 4
S createPlayer beim Entwickeln Android & Cross-Platform Mobile Apps 6
K Actifity auf drücken neues actifity Android & Cross-Platform Mobile Apps 2
N Android Zwei Buttons gleichzeitig drücken Android & Cross-Platform Mobile Apps 9

Ähnliche Java Themen

Neue Themen


Oben