0
Handler handler = new Handler() {
    public void handleMessage(Message msg) {
        super.handleMessage(msg);
        ReturnShow.setText(sMsg);//ReturnShow EditText
        ReturnShow.setSelection(ReturnShow.length());
    }
};

class ReadThread extends Thread {
    public void run() {
        sMsg = "...";
        handler.sendMessage(handler.obtainMessage());
    }
}

每次运行时,setText线路都会出错,我不知道为什么?

谢谢你的帮助。

在此处输入图像描述

4

1 回答 1

1

确保ReturnShow在设置之前对其进行初始化..

就像是..

ReturnShow = (EditText)findViewById(R.id.edittext);
于 2013-05-14T07:24:22.257 回答