Android线程间通讯的几种方式
来源:互联网 发布:美食小视频软件 编辑:程序博客网 时间:2024/04/29 19:45
1.runOnUiThread(Runnable) 在子线程中直接使用该方法,可以更新UI
runOnUiThread(new Runnable(){//更新UI
@Override
public void run() {
publish_time.setText("更新失败");
}
});
2.View.postDelay(Runnable , long)/new Handler().postDelayed(Runnable)
在需要更新UI的地方调用该方法,Runnable对象的方法里,直接操作UI;long是指延迟多少秒
//延迟一秒钟出现
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
notify_view_text.setText(String.format(getString(R.string.ss_pattern_update), 10));
notify_view.setVisibility(View.VISIBLE);
//延迟两秒钟消失
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
notify_view.setVisibility(View.GONE);
}
}, 2000);
}
}, 1000);
3.使用Handler
4.使用AsyncTask
- Android线程间通讯的几种方式
- Android线程间通讯的几种方式
- 线程通讯的几种方式
- Android的几种通讯方式
- Android进程通讯的几种方式
- 进程间通讯的几种方式
- 进程间通讯的几种方式
- 线程间的通讯方式
- android开启线程的几种方式
- android 线程间通信几种方式
- Android中进程间通讯常见的几种方式以及使用场景
- linux进程间通讯的几种方式
- [linux] linux进程间通讯的几种方式
- [linux] 进程间通讯的几种方式
- Linux进程间通讯的几种方式
- Linux进程间通讯的几种方式
- 进程间的几种通讯方式Code
- Linux进程间通讯的几种方式
- Memcached在.net中的应用
- AutoCompleteTextView实现自动提示
- 2015070207 - EffactiveJava笔记 - 第50条 尽量避免使用字符串(1)
- firefox 轻松写意删除插件
- 用线程和接口两种方法实现的java秒表
- Android线程间通讯的几种方式
- 阻塞非阻塞SOCKET-同异步编程
- 欢迎使用CSDN-markdown编辑器
- Http的请求方式 详解
- Python学习十五:sorted()
- 题目1194:八进制
- RGB to Gray
- javax.net.ssl.SSLException: hostname in certificate didn't match:
- 【Web探索之旅】第二部分第一课:客户端语言