- 博客(4)
- 资源 (12)
- 收藏
- 关注
原创 Java 递归结束
需求: 希望递归结束后去更新UI界面。那什么时候才是递归结束呢。网上有人去判断一个固定参数,然后结束,简直莫名其妙,这个固定参数居然是随便乱取的,不科学。 思路: 根据判断i=0,收集size的值。通过i=0,收集到循环的长度,因为每个循环都有i=0的时候,而且都只有唯一一个,根据num能收集到循环总长度。 代码:for (int i = 0; i < ((List)data).size()
2017-11-27 17:28:31 7469
原创 Android小问题的修改
问题一:多个网络请求对应多个线程,建议采用线程池的方式,会比普通线程快很多; 问题二:多个线程更新请求完后停止加载动画,如何确保所以的请求都完成; 问题三:网络请求之后,更新自定义的控件,有时需要在界面触碰一下才会更新自定义控件的问题。 第一个问题,对于需要频繁开关线程的地方,尽量采用线程池的方式。线程池可以自己定义,也可以采用java提供的四大线程池类。 第二个问题,采用计数的方式,一个请
2017-11-21 10:36:48 165
原创 Android端百度地图开发之多个信息窗
百度提供了InfoWindow 去实现信息窗,用mBaiduMap.showInfoWindow(infoWindow);进入showInfoWindow()可以发现下面这段代码,原来在每次新建信息框的时候,他都会隐藏其他的信息窗,所以每次只能有一个信息窗显示。this.hideInfoWindow();网上提供了一种方法,把文字写入到图片Bitmap中,再把图片显示出去就行。但这个也存在一个问题,
2017-11-06 17:02:53 2078 2
原创 Android动态设置宽高
描述 有时我们会发现,想通过LayoutParams去为控件动态设置宽高的时候,getHeight()、getWidth()方法获取的值是0。 之所以会这样,是因为布局先在界面完成了,动态获取到界面上的值就是0。 解决办法: 将getHeight()、getWidth()方法放在post()方法里获取。 例如:myView.post(new Runnable() { @Ov
2017-11-02 15:27:42 632
myeclipse9破解
2013-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人