在学习杨版应用的例子4-21的progressbar时, 发现当第二次再运行时, bar没有进度显示, 研究发现是在handlemessage的末尾用了Thread.currentThread().interrupt(). 这个函数导致主线程挂起。 解决方法是, 在click函数中加一个小sleep, 该线程就可以被唤醒,这个问题就可解决。这个在interrupt()的解释中有。

使用currentThread函数可以返回当前线程,用logcat的时候显示为(线程id, 线程号(?), 主线程(main))。

android 应用学习相关推荐

  1. java/android 设计模式学习笔记(1)--- 单例模式

    前段时间公司一些同事在讨论单例模式(我是最渣的一个,都插不上嘴 T__T ),这个模式使用的频率很高,也可能是很多人最熟悉的设计模式,当然单例模式也算是最简单的设计模式之一吧,简单归简单,但是在实际使 ...

  2. Android Animation学习(五) ApiDemos解析:容器布局动画 LayoutTransition

    Android Animation学习(五) ApiDemos解析:容器布局动画 LayoutTransition Property animation系统还提供了对ViewGroup中的View改变 ...

  3. android Fragment 学习资料推荐

    为什么80%的码农都做不了架构师?>>>    android   Fragment 学习资料推荐:android大神 郭霖 http://blog.csdn.net/guolin_ ...

  4. android service 学习(上)

    转载自:http://www.cnblogs.com/allin/archive/2010/05/15/1736458.html Service是android 系统中的一种组件,它跟Activity ...

  5. android service 学习(下)

    android service 学习(下) 通常每个应用程序都在它自己的进程内运行,但有时需要在进程间传递对象,你可以通过应用程序UI的方式写个运行在一个不同的进程中的service.在android ...

  6. Android:学习AIDL,这一篇文章就够了(下)

    前言 上一篇博文介绍了关于AIDL是什么,为什么我们需要AIDL,AIDL的语法以及如何使用AIDL等方面的知识,这一篇博文将顺着上一篇的思路往下走,接着介绍关于AIDL的一些更加深入的知识.强烈建议 ...

  7. Android Binder 学习笔记

    前言: Binder是Android给我们提供的一种跨进程通信方式.理解Binder能帮助我们更好的理解Android的系统设计,比如说四大组件,AMS,WMS等系统服务的底层通信机制就都是基于Bin ...

  8. Android画图学习总结(四)——Animation(中)

    在Android画图学习总结(四)--Animation(上)中详细介绍了Tween Animation的定义.使用,由于篇幅有限,很多中重要的方面没有说明,这篇文章一方面做个完整的总结说明,另外一方 ...

  9. android培训内容明细,记录Android开发学习

    记录Android开发学习 Menu菜单学习 1.掌握Android中菜单的创建. 2.掌握Intent信使组件. 创建菜单Menu 我们模仿微信菜单栏学习,创建一个于微信菜单栏相似的菜单 那么我们应 ...

  10. Android FrameWork学习(二)Android系统源码调试

    点击打开链接 通过上一篇 Android FrameWork学习(一)Android 7.0系统源码下载\编译 我们了解了如何进行系统源码的下载和编译工作. 为了更进一步地学习跟研究 Android ...

最新文章

  1. 2022-2028年中国新零售行业深度调研及投资前景预测报告(全卷)
  2. 【组队学习】【35期】SQL编程语言
  3. 【洛谷4389】付公主的背包(生成函数,多项式运算)
  4. [react] 受控组件和非受控组件有什么区别?
  5. SQL里变量的声明以及常用函数举例
  6. 茶百科 android代码,基于android平台手机茶百科开发设计---学位论文.doc
  7. 在ubuntu下使用搜狗的教育网代理
  8. Asp.net中Bind()和Eval()的区别
  9. 不当 95% 的劣质勤奋者
  10. 网站建设开发策划书应该怎么写?
  11. 如何修改w7计算机用户名和密码忘记,w7系统开机密码忘记解决方法_win7忘记密码如何进入系统...
  12. numpy的squeeze函数和expand_dims函数
  13. Eclipse修改项目编码方式
  14. cuda 和 pytorch版本不一致torch.cuda.is_available()返回false——解决办法
  15. 第九届玲珑轻院校赛随笔
  16. “Think Different”是个糟糕的想法
  17. 如何绘制合格的泳道图(跨职能流程图)?
  18. 下载北京社会保险个人权益记录
  19. 基于Linux平台的TCP通信并发服务器---在线英语词典项目
  20. 郑州互联网公司和生活成本

热门文章

  1. 使用summernote
  2. 【Linux8系统学习】使用RAID与LVM磁盘陈列技术(一)
  3. C#/Unity不允许发送UDP到255.255.255.255的解决方法
  4. 常用的testbench和matlab代码之读取和写入文本代码
  5. 世界十大风景名胜[图]
  6. Learning To Detect Unseen Object Classes by Between-Class Attribute Transfer(阅读报告)
  7. 【上海线下】FMI2017人工智能系列沙龙-解读神秘GPU
  8. 《大话数据结构》1、2数据结构、算法
  9. Android studio 3.0 Appt2的异常问题 不一定需要关闭才能通过编译
  10. W: 由于文件‘git_2.17.1-1ubuntu0.8.dsc‘无法被用户‘_apt‘访问,已脱离沙盒并提权为根用户来进行下载。 - pkgAcquire::Run (13: 权限不够)