
学习总结
文章平均质量分 64
yangyong915
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 适配器无法刷新
最近在项目中,老是遇到适配器无法刷新的情况,就是这句代码myAdapter.notifyDataSetChanged();不产生作用,总结如下: 1、 对于一个listview,当我们把信息存放到一个List链表中时,然后又对这个链表进行流排序,最后去刷新适配器发现无改变,原因为咱们改变流链表中值得位置,但没有改变值在内存中所储存的地址,即引用没有改变,所以我们可以对adapter再原创 2014-11-29 09:33:25 · 3123 阅读 · 0 评论 -
MVP架构笔记之初探--mvp原理
百度一下MVP,网上资料一大堆,但都缺少一个循序渐进的过程,导致刚开始的时候我们看了一下,感觉很懵逼然后就没有然后了,哈哈,我准备从简单的慢慢的递增到复杂含有很多框架的架构模式类讲解,争取通过博客能让自己也更有理解深度。 如上如,这张图是MVP的核心,官方的MVP架构案例也是再这个基础上进行转化的。写demo的时候一般都不用架构的,直接写成了一个万能的Activity,获取网络原创 2018-01-17 18:11:07 · 1095 阅读 · 1 评论 -
MVP架构笔记之-DI框架dagger2
dagger2在mvp架构开发中主要起到了解耦的作用,我的上一篇文章MVP架构笔记之初探--mvp原理写的是一个最为基础的MVP架构,其实啊,这个架构是耦合的一个架构,我们的view层持有一个MvpPresenter()对象实例;我们的P层构造函数里面又新建了一个m层的对象实例,这样view依赖presenter,presenter又依赖model就是一个紧耦合的架构。 现在原创 2018-02-01 15:03:28 · 796 阅读 · 2 评论 -
github 代码提交步骤
1、首先,你需要注册一个github账号,然后新建一个repositry,如下:新建好后,选择https地址作为你需要关联的git地址,如下:2、打开你项目所在的跟目录,看一下有没有隐藏的.git 文件,有就删除掉,然后右键打开git终端依次输入如下命令:a、git initb、git commit -m "第一次提交"c、git remote add origin 上原创 2018-01-17 16:43:24 · 398 阅读 · 0 评论 -
再见2016,2017加油
今天上班最后一天,写一篇工作和生活的感想,算是年终总结吧。 其实2016早完啦,不过我在2016年连续换了两次工作,没想到回成都后过程这么曲折,先自我介绍下14年毕业后去了广东惠州TCL做Android电视开发,一直持续到今年3月份;到成都后第一家是同学介绍的去了一家创业型的电商公司,刚好半年到9月份公司做不下去了,不得不另外换工作;然后十月份来了现在这家公司,做明星粉丝互动的一个原创 2017-01-24 13:01:55 · 549 阅读 · 0 评论 -
Object转为String的几种形式
方法1:采用 Object.toString()方法请看下面的例子:Object object = getObject();System.out.println(object.toString());在这种使用方法中,因为java.lang.Object类里已有public方法.toString(),所以对任何严格意义上的java对象都可以调用此方法。但在使用时要注意,必须保证ob原创 2016-12-23 10:55:13 · 936 阅读 · 0 评论 -
android 开源框架集合
这里总结了工作中常用的android开源框架,方便自己查阅也方便学习,以后会不断更新 android 网络: Xutils3.0: 这其实是一个综合框架,包含注解、数据库、网络请求、图片处理四大常用开发模块,极大的简便了我们的应用开发周期 Volley:android 官方的网络轻量级请求框架 android UI:原创 2016-11-17 14:48:37 · 453 阅读 · 0 评论 -
ListView的item中含edittext时无法获取焦点的问题
这种情况下可以在item的根布局加上这个属性:android:descendantFocusability="afterDescendants" 表示listview在子布局不需要焦点时才去获取焦点,如果布局内还有其他控件和edittext抢焦点的把foucusable属性设置成false就行,这样内嵌的edittext就可以获得焦点了。原创 2016-08-11 15:09:52 · 3855 阅读 · 0 评论 -
Viewpager切换时pager页面的生命周期变化
总结1: 当我们把ViewPager和Fragment合用的时候,切换页面时生命周期会发生相应的变化,变化规律:加载当前页面、前一个页面和后一个页面,我们来看一个实际测试效果图打开应用会加载第一个页面和第二个页面: 当我们切换到第二项时,page1和page2不发生任何变化,page3加载:当我们切换到第三个页面时,page1会停止,page2、3不发生变化,pag原创 2015-03-20 16:47:06 · 1516 阅读 · 0 评论 -
android自定义控件命名空间无效的问题
在项目中做自定义控件的开发时,遇到了命名空间无效的问题,比如当我继承了一个imageview重写控件,增加了pos,isfirst等几个属性,在构造函数初始化完attrs.xml文件属性后,准备在layout文件中去使用时发现无效,命名空间路径为 xmlns:app="http://schemas.android.com/apk/res/com.yy.moveanim.view",在后面控件原创 2015-03-06 11:12:41 · 2808 阅读 · 0 评论 -
git常用命令
1、查看本地分支:git branch2、查看远程分支:git branch -r3、拉取远程分支并创建本地分支: 方式一git checkout -b 本地分支名x origin/远程分支名x 该方式会在本地创建与远程关联的新分支,并自动切换到该分支 方式二git fetch origin 远程分支名x:本地分支名x 该方式会创建一个与远程关联的本地分支,但不会切分支,需要自己重...原创 2018-02-05 16:45:09 · 265 阅读 · 0 评论