数据类型和应用程序已停止

时间:2011-04-14 15:46:17

标签: java android types

我有这部分代码:

public void onClickHandler(View a) {
    String pressed = null;
    String actual_text = null;
    String new_text = null;
    char last_char; //or char last_char = (Character) null; - the same problem
    int bla;

    pressed=((Button)a).getText().toString(); 

    EditText lifeView = (EditText) findViewById(R.id.edittext);
    actual_text = lifeView.getText().toString();

    bla=actual_text.length()-1;
    last_char = actual_text.charAt(bla);
}

我正在解决这个问题,按下按钮后我会收到错误“应用程序意外停止。请再试一次。”

问题在于“char last_char” - 但我不知道为什么,Eclipse也没有报告错误......

2 个答案:

答案 0 :(得分:0)

您需要初始化char last_char;

例如:

char last_char=' ';

或类似但不是空。

答案 1 :(得分:0)

尝试初始化局部变量char last_char;