2015年8月13日

Android(java)学习笔记94: SurfaceView使用

摘要: 1. SurfaceView简介 在一般的情况下,应用程序的View都是在相同的GUI线程(UI主线程)中绘制的。这个主应用程序线程同时也用来处理所有的用户交互(例如,按钮单击或者文本输入)。 遗憾的是,对于一个View的onDraw方法,不能这样做,因为从后台线程修改一个GUI元素会被显式地禁止的 阅读全文

posted @ 2015-08-13 21:58 鸿钧老祖 阅读(424) 评论(0) 推荐(0) 编辑

Android(java)学习笔记93:为什么局部内部类只能访问外部类中的 final型的常量

摘要: 为什么匿名内部类参数必须为final类型: 1) 从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的,是很自然的。 2) 为什么JAVA中要加上一条限制:只能访问fi 阅读全文

posted @ 2015-08-13 16:50 鸿钧老祖 阅读(228) 评论(0) 推荐(0) 编辑

Android(java)学习笔记92:Android线程形态之 AsyncTask (异步任务)

摘要: 1、 AsyncTask和Handler的优缺点比较: 1)AsyncTask实现的原理和适用的优缺点 AsyncTask是Android提供的轻量级的异步类,可以直接继承AsyncTask(AsyncTask是抽象类),在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度 阅读全文

posted @ 2015-08-13 16:15 鸿钧老祖 阅读(344) 评论(0) 推荐(0) 编辑

导航