摘要: 常见的.postDelayed(runnable, time)方法就是常见的延迟处理的方法之一,postDelayed(mRun,time);当想要需要取消的时候,调用removeCallbacks(mRun);即可,就可以取消postDelayed的方法里面的runnable,当然如果里面ru... 阅读全文
posted @ 2016-07-21 17:47 bluewindtalker 阅读(1091) 评论(0) 推荐(0)
摘要: 在开发过程中可能会遇到动画提前关闭的操作,这个时候我们就会用户clearAnimation();这个方法。但是如果动画已经启动了,这个时候就会触发new Animation.AnimationListener()的onAnimationEnd的方法。 /** * 测试动画调用时... 阅读全文
posted @ 2016-07-21 15:09 bluewindtalker 阅读(1158) 评论(0) 推荐(0)
摘要: toast本来就是提示用户信息用的,首先分析出当前面临的问题: 1.想显示多姿多彩的Toast 2.toast重复显示的问题及解决办法。 首先解决第一个问题: Toast可以设置显示位置,通过.setGravity(Gravity.CENTER, 0, 0);即可解决问题 toa... 阅读全文
posted @ 2016-05-04 21:03 bluewindtalker 阅读(501) 评论(0) 推荐(0)
摘要: 如果ListView没有headerView或者footerView的时候,与listView相关联的Adapter就是传进来的参数Adapter,如果有,就将原来的Adapter包装成HeaderViewListAdapter,看看HeaderViewListAdapter的文档说明: Li... 阅读全文
posted @ 2015-08-20 16:07 bluewindtalker 阅读(356) 评论(0) 推荐(0)
摘要: android开发的过程中,每次调用startService(Intent)的时候,都会调用该Service对象的onStartCommand(Intent,int,int)方法,然后在onStartCommand方法中做一些处理。然后我们注意到这个函数有一个int的返回值,这篇文... 阅读全文
posted @ 2015-08-12 20:35 bluewindtalker 阅读(391) 评论(0) 推荐(0)
摘要: java.lang.IllegalStateException: Cannot execute task: the task has already been executed (a task can be executed only once) 也就是说AsyncTask仅仅能运行一次,若要继... 阅读全文
posted @ 2015-03-30 13:40 bluewindtalker 阅读(1036) 评论(0) 推荐(0)