解决方案 »
- 求一个分享到微信的例子。
- E/AndroidRuntime(825): FATAL EXCEPTION: main 这是什么错啊 ?求解!!!
- android socket通信 UDP视频流 播放
- 为什么我恢复的短信看不到?
- repo sync 卡在Unpacking objects:73%(19/26)
- 点击ListView中的Button如何弹出对话框?
- 请教一个有关assets的奇怪问题
- android 1.x 联系人群组无法删除?
- 关于UI界面问题,同时使用横屏UI和竖屏UI
- getResponseCode()==200抛出异常
- http post请求错误 fileNotfoundexception 404
- ViewFlipper 动态添加View时空指针问题
就是这一块的UI更新,放到主线程(Activity)之外操作
private Handler mHandler = new Handler(){ @Override
public void handleMessage(Message msg) {
switch(msg.what) {
case UPDATE_TEXTVIEW:
textbox.setText(strI);
break;
}
super.handleMessage(msg);
}
};然后发送更新的消息就好了Message msg = new Message();
msg.what = UPDATE_TEXTVIEW;
mHandler.sendMessageDelayed(msg, 1000);
@SuppressLint("HandlerLeak") private Handler mHandler = new Handler()
{
@Override
public void handleMessage(Message msg) {
int i =1;
switch(msg.what) {
case UPDATE_TEXTVIEW:
if(i==1)
textbox.setText(strI);
i++;
if(i==2)
textbox.setText("KKKKKK");
if(i==3)
textbox.setText("DDDDDD");
if(i==4)
textbox.setText("UUUUUU");
break;
}
super.handleMessage(msg);
}
};
for(int i = 0; i <li.size();i++)
{
int k = li.get(i);
strI = Integer.toString(k);
Message msg = new Message();
msg.what = UPDATE_TEXTVIEW;
mHandler.sendMessageDelayed(msg, 500);
} protected static final int UPDATE_TEXTVIEW = 0;
public TextView textbox ;
public String strI = " ";
一直停留在kkkkk显示上 貌似没有刷新过
要是还不行你把整个code贴上来帮你改