业精于勤而荒于嬉,行成于思而毁于随。
今天 上一个用runonuithread实现的试图内容切换功能,用handle也可以实现,但是今天 想用这个例子让大家了解下runonuithread。
我们来看下他的实现
需要传入一个runnable 对象,如果当前线程是用户界面线程,然后立即执行动作。如果当前线程不是用户界面线程,则该动作被张贴到用户界面线程的事件队列中。
而我们的handle方法则是在handlemessage方法内实现业务逻辑,如果不是需要交互的ui,比较推荐runonuithread,因为使用更方便 -。-
ok,贴下代码(今天应用报截屏gif那个老卡,就不截了,就是一直在那里换字,大家可以跑demo体验下)
switchtextview(继承textview就可以使用他的标签)
mainactivity
实现就这些,不理解的话可以看源码:
http://yunpan.cn/chm8scewjt7gp 访问密码 4db7