S
SuperEvilKiwi
Neues Mitglied
- 0
Hallo,
Da ich neu bin könnte es sein das ich etwas falsch gemacht habe wenn dies so ist dann wäre ich bereit etwas daran zuändern.
Ich habe in den letzten paar Tagen mithilfe eines Tutorials Probiert diese APP zu erstellen.Kurzgefasst soll die APP eine Frage stellen und man kann diese beantworten.Wenn ich doch diese APP mit dem AVD über Eclipse Lade stürzt die APP ab.
Ich hoffe ihr könnt mir helfen.
Wenn ihr noch mehr Informationen brauch kann ich bestimmt dabei helfen.
Ich bedanke mich jetzt schon mal für eure Hilfe.
import de.hendrock.quiz.R;
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class Best_App_EU extends Activity {
public int currentQuestion;
public String [] questions;
public String [] answers;
public Button answerButton;
public Button questionButton;
public TextView questionView;
public TextView answerView;
public EditText answerText;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_quiz);
init();
}
public void init() {
questions = new String[]{"What is the capital of Egypt?",
"What class are you in right now?"};
answers = new String[]{"Cairo","IST380"};
currentQuestion = -1;
answerButton = (Button)findViewById( R.id.AnswerButton);
questionButton = (Button)findViewById(R.id.QuestionButton);
questionView = (TextView) findViewById(R.id.QuestionTextView);
answerView = (TextView) findViewById(R.id.AnswerTextView);
answerText = (EditText) findViewById(R.id.AnswerText);
answerButton.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) { checkAnswer();
}});
questionButton.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) { showQuestion();
}}); }
public void showQuestion()
{
currentQuestion++;
if(currentQuestion == questions.length)
currentQuestion =0;
questionView.setText(questions[currentQuestion]);
answerView.setText("");
answerText.setText("");
}
public boolean isCorrect(String answer)
{
return (answer.equalsIgnoreCase(answers[currentQuestion]));
}
public void checkAnswer()
{
String answer = answerText.getText().toString();
if(isCorrect(answer))
answerView.setText("You're right!");
else
answerView.setText("Sorry, the correct answer is" +
answers[currentQuestion]);
}
}
Da ich neu bin könnte es sein das ich etwas falsch gemacht habe wenn dies so ist dann wäre ich bereit etwas daran zuändern.
Ich habe in den letzten paar Tagen mithilfe eines Tutorials Probiert diese APP zu erstellen.Kurzgefasst soll die APP eine Frage stellen und man kann diese beantworten.Wenn ich doch diese APP mit dem AVD über Eclipse Lade stürzt die APP ab.
Ich hoffe ihr könnt mir helfen.
Wenn ihr noch mehr Informationen brauch kann ich bestimmt dabei helfen.
Ich bedanke mich jetzt schon mal für eure Hilfe.
import de.hendrock.quiz.R;
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class Best_App_EU extends Activity {
public int currentQuestion;
public String [] questions;
public String [] answers;
public Button answerButton;
public Button questionButton;
public TextView questionView;
public TextView answerView;
public EditText answerText;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_quiz);
init();
}
public void init() {
questions = new String[]{"What is the capital of Egypt?",
"What class are you in right now?"};
answers = new String[]{"Cairo","IST380"};
currentQuestion = -1;
answerButton = (Button)findViewById( R.id.AnswerButton);
questionButton = (Button)findViewById(R.id.QuestionButton);
questionView = (TextView) findViewById(R.id.QuestionTextView);
answerView = (TextView) findViewById(R.id.AnswerTextView);
answerText = (EditText) findViewById(R.id.AnswerText);
answerButton.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) { checkAnswer();
}});
questionButton.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) { showQuestion();
}}); }
public void showQuestion()
{
currentQuestion++;
if(currentQuestion == questions.length)
currentQuestion =0;
questionView.setText(questions[currentQuestion]);
answerView.setText("");
answerText.setText("");
}
public boolean isCorrect(String answer)
{
return (answer.equalsIgnoreCase(answers[currentQuestion]));
}
public void checkAnswer()
{
String answer = answerText.getText().toString();
if(isCorrect(answer))
answerView.setText("You're right!");
else
answerView.setText("Sorry, the correct answer is" +
answers[currentQuestion]);
}
}
Zuletzt bearbeitet: