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());
}
}
相关的定义
private EditText ReturnShow;
private String sMsg = "";
初始化
ReturnShow = (EditText) findViewById(R.id.ResultShow);
代码如上, 调试时候在setText那里会自动停下来,强行运行就会出错, 附上错误信息!界面线程
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());
}
}
相关的定义
private EditText ReturnShow;
private String sMsg = "";
初始化
ReturnShow = (EditText) findViewById(R.id.ResultShow);
代码如上, 调试时候在setText那里会自动停下来,强行运行就会出错, 附上错误信息!界面线程
解决方案 »
- 问:如何修改android系统默认时区
- 怎样让显示区域大于屏幕?
- 新手求救:如何使用Android源码 不能编译
- Android网络连接,如何选择连接类型?
- popupwindow上控件怎么像在activity上一样有按键响应?
- 有没办法做一个软件测试手机屏幕发送触摸事件,循环测试几个点N次
- android使用google ADK开发无法识别设备的问题
- android logcat pid tag都显示为unknown
- btnStartAty1.setonclicklistener为何提示错误:setonclicklistener cannot be resolved or i
- Android Studio如何得知JNI使用的是哪个ABI或者是toolchain呢
- FileInputStream 、InputStreamReader 、BufferedReader有方法可以跳过前面的指定长度内容开始读取吗 ?
- Fragment的创建方式,本该由Activity去控制
看看是不是因为没有初始化导致的ReturnShow为空。
Message message = new Message();
message.arg1 = "...";
然后handler里
ReturnShow.setText(msg.arg1);
---------------
这样试下
ReturnShow = (EditText) findViewById(R.id.ResultShow);这句里面的ID搞错了,弄成一个非当前Activity的ID;