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

最新文章

  1. Java实现FTP文件与文件夹的上传和下载
  2. activity退出
  3. 解决:对 PInvoke 函数的调用导致堆栈不对称问题 <转载>
  4. [C/C++] 各种C/C++编译器对UTF-8源码文件的兼容性测试(VC、GCC、BCB)
  5. 函数fsp_header_init
  6. jQuery&HTML&CSS3实现垂直手风琴折叠菜单方法讲解
  7. Sql排名和分组排名
  8. Chrome 常用快捷键
  9. 简单fcgi程序
  10. 关于 LindedList 我想说
  11. Not using bundled FreeTDS (error: command 'gcc' failed with exit status 1)
  12. Office2007 每次打开斗需要检查 【配置进度】
  13. RAC环境数据库重启实例
  14. python模块:xlsxwriter和xlrd相结合读取
  15. VS和IE或者360兼容模式简单调试js方法
  16. vue中使用 contenteditable 制作输入框并使用v-model做双向绑定
  17. sizeof 是编译时运算符
  18. 使用过多的递归出现错误,“System.StackOverflowException”类型的未经处理的异常在 mscorlib.dll 中发生
  19. [转]Excel关闭进程
  20. centos出现-bash: /usr/bin/php: 没有那个文件或目录解决方法

热门文章

  1. ArcGIS api for javascript——加入动态地图
  2. QlikView随意改变图例的位置
  3. 隐马尔科夫模型(HMM)
  4. 设计模式之Flyweight模式(笔记)
  5. Linux Unix shell 编程指南学习笔记(第五部分)
  6. 【Android实战】Socket消息通信
  7. 37.微信跳一跳辅助开发(C语言+EasyX)
  8. 巧用Linux 架设TFTP Server备份路由器的配置文件
  9. VirtualBox内刚刚安装完CentOS6.9和7系统,无法调整屏幕的分辨率,也无法设置共享文件夹。解决的方法就是安装VirtualBox客户端增强包。
  10. Unix操作系统的入门与基础