for(int j=0;j<100000;j++)
{
//timet是一个TextView
timet.setText("000");
timet.setText("222");
}
这个程序运行的时候有问题,timet没有变化,直到循环结束了,才显示最后的结果,有人能回答这是为什么吗
{
//timet是一个TextView
timet.setText("000");
timet.setText("222");
}
这个程序运行的时候有问题,timet没有变化,直到循环结束了,才显示最后的结果,有人能回答这是为什么吗
解决方案 »
- Android环境配置问题 ADT安装成功但Preferences中不显示Android
- android能否更改密度?
- 关于Cursor和SimpleCursorAdapter的问题,恳请帮助
- 初学android 不知如如何入手
- 恶劣网络环境,android客户端和服务器数据同步方案
- 关于获取手机的mac地址的问题
- 如何防止service被系统结束?
- android中实例化bean报错
- 关于TrafficStats.getUidRxBytes(Uid))和 TrafficStats.getUidTxBytes(Uid));
- Android实现文件路径选择功能
- 跪求:数据库拷贝到哪里?
- android开发时遇到的错误
timet.setText("222");,你这样就是把timet这个textview赋予了定值,没有发生什么变化啊。
private Handler handler = new Handler(){
public void handleMessage(android.os.Message msg) {
if(msg.what==1){
textView.setText("aaaa");
}else if(msg.what==2){
textView.setText("bbbb");
}else if(msg.what==3){
textView.setText("cccc");
}else if(msg.what==4){
textView.setText("dddd");
}
};
};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textView = (TextView)findViewById(R.id.textView);
new Thread(){
@Override
public void run() {
for(int i=1;i<5;i++){
handler.sendEmptyMessage(i);
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
super.run();
}
}.start();
}