我对编码很陌生,所以我不知道错误消息试图告诉我什么,GoogleSearch也没有真正帮助我。
这是我写的javaCode:
http://localhost:4200/test/style.css
当我尝试运行应用程序时它会崩溃,向我显示这个ErrorLog:
Button mButton;
EditText mEdit;
Button testluck;
EditText nummer;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
testluck = (Button)findViewById(R.id.testluck);
mButton = (Button)findViewById(R.id.okay);
mEdit = (EditText)findViewById(R.id.name);
final TextView questionOne =(TextView)findViewById(R.id.questionOne);
final String name = mEdit.getText().toString();
final TextView textfield =(TextView)findViewById(R.id.textfield);
final TextView deineNummer =(TextView)findViewById(R.id.deineNummer);
nummer = (EditText)findViewById(R.id.name);
String nummerstring = nummer.getText().toString();
final int nummereins =Integer.parseInt(nummerstring);
final TextView unterschied =(TextView)findViewById(R.id.unterschied);
mButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
String name = mEdit.getText().toString();
questionOne.setText("Lass uns ein Spiel spielen, " + name + "!");
mEdit.setText("");
textfield.setText("Was ist deine Glückszahl zwischen 1 und 100?");
mButton.setText("");
}
});
testluck.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
deineNummer.setText("Deine gewählte Nummer ist " + nummereins);
int Gewinnzahl = (int) (Math.random()*100 +1);
int Unterschied = Math.abs(Gewinnzahl - nummereins);
unterschied.setText(Unterschied);
}
});
}
}
有人可以告诉我我做错了什么吗?我也很想知道如何优化我的代码!