Hallo Community,
ist mein erster Post hier und wusste nciht genau in welches Forum ich schreiben sollte. Da Android jedoch viel mit Java zu tun hat, habe ich einfach Hier geschrieben.
Idee der App:
ich möchte einen Vokabeltrainer Programmieren, Welcher Vokabeln aus einem String-Array ZUFÄLLIG aussucht, diese Anzeigt, die Benutzereingabe in einer Variable vom Typ String gespeichert wird, dass dann wiederum vergleichen. Bei Korrekter Antwort soll ein Text mit Korrekt erscheinen, Bei Falscher antwort 'Falsch' und die Korrekte Antwort. Nachdem dieser Text angezeigt wurde, soll ein Button 'Weiter' erscheinen, der dann wieder eine neue Vokabel abfragt, etc. Grob erstellt habe ich diesen Rythmus schon. paar sachen fehlen noch.
Problem:
ich habe ein Menü mit 2 Buttons...
Deutsch - Englisch und Englisch - Deutsch
... Drücke ich auf Englisch - Deutsch, so werde ich auf die entsprechende .xml-Datei 'weitergeleitet' und es Funktioniert zumindest mit dem Screen-Wechsel wie geplant. Habe dann diesen Code kopiert, um auch den Deutsch - Englisch Button funktionsfähig zu machen. betätige ich jedoch diesen, Stürtz die App im Emulator ab.
Code - MainActivity.class:
Code - deenActivity.class (Deutsch - Englisch):
Code endeActivity (Englisch-Deutsch):
Ich finde den Fehler einfach nicht... Hoffe man kann mir HElfen, werde bestimmt noch mehrere Fragen haben zu dieser App in Zukunft....
ist mein erster Post hier und wusste nciht genau in welches Forum ich schreiben sollte. Da Android jedoch viel mit Java zu tun hat, habe ich einfach Hier geschrieben.
Idee der App:
ich möchte einen Vokabeltrainer Programmieren, Welcher Vokabeln aus einem String-Array ZUFÄLLIG aussucht, diese Anzeigt, die Benutzereingabe in einer Variable vom Typ String gespeichert wird, dass dann wiederum vergleichen. Bei Korrekter Antwort soll ein Text mit Korrekt erscheinen, Bei Falscher antwort 'Falsch' und die Korrekte Antwort. Nachdem dieser Text angezeigt wurde, soll ein Button 'Weiter' erscheinen, der dann wieder eine neue Vokabel abfragt, etc. Grob erstellt habe ich diesen Rythmus schon. paar sachen fehlen noch.
Problem:
ich habe ein Menü mit 2 Buttons...
Deutsch - Englisch und Englisch - Deutsch
... Drücke ich auf Englisch - Deutsch, so werde ich auf die entsprechende .xml-Datei 'weitergeleitet' und es Funktioniert zumindest mit dem Screen-Wechsel wie geplant. Habe dann diesen Code kopiert, um auch den Deutsch - Englisch Button funktionsfähig zu machen. betätige ich jedoch diesen, Stürtz die App im Emulator ab.
Code - MainActivity.class:
Code:
import android.content.Intent; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button ende = (Button) findViewById(R.id.button2); ende.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { Intent myIntent = new Intent(view.getContext(), endeActivity.class); startActivityForResult(myIntent, 0); } }); Button deen = (Button) findViewById(R.id.button); deen.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { Intent myIntent2 = new Intent(view.getContext(), deenActivity.class); startActivityForResult(myIntent2, 0); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } }
Code:
import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; public class deenActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_deen); Button deen = (Button) findViewById(R.id.button5); deen.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { Intent intent = new Intent(); setResult(RESULT_OK, intent); finish(); } }); } }
Code:
import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; public class endeActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ende); Button next = (Button) findViewById(R.id.button5); next.setOnClickListener(new View.OnClickListener(){ public void onClick(View view) { Intent intent=new Intent(); setResult(RESULT_OK, intent); finish(); } }); } }
Comment