0

標準入力から文字列を取得し、それを文字列と比較できるコードを書きたかった Android プロジェクトでこのコードを書きましたが、残念ながら停止します

    public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


    EditText text = (EditText) findViewById(R.id.editText1);
    TextView text1 = (TextView) findViewById(R.id.textView1);

    String str = text.getText().toString();

    if(str.equals("yes"))
        text1.setText(str);
    else 
        text1.setText(0000);

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

 }

誰でも私を助けてもらえますか??

前もって感謝します

4

2 に答える 2

3

else値は文字列でなければなりません

text1.setText("0000");

整数として割り当てた

于 2013-11-13T17:00:10.403 に答える