//把下列代码放入BaseActivity中即可 ...
分类:
其他好文 时间:
2017-07-17 10:12:34
阅读次数:
134
利用广播机制,实现程序的强制退出。前面有篇博文,写到了一键退出,这里利用到了那里的ActivityCollector的集合和BaseActivity功能:打开程序后,先登录,登录成功后,进入主页面,主页面有个按钮,点击后弹出窗口,用户点击“是”之后退出程序1、ActivityCollectorpackagecom..
分类:
移动开发 时间:
2017-06-29 17:35:56
阅读次数:
165
在开发实践中,不同Activity有很多代码是反复冗余的。因此非常有必要将这部分抽取出来。封装一个继承自Activity的类,命名为BaseActivity。 翻看之前写过的代码,起初,BaseActivity只用来做了一个友盟统计,每一个Activity的onPause与onResume方法进行了 ...
分类:
其他好文 时间:
2017-06-10 10:44:52
阅读次数:
116
关于BaseProjectBaseProject是一个快速构建app工程的开源项目,目的是为了更加方便的初始化一个工程,省去编写或者导入BaseActivity,BaseFragment,网络请求,工...
分类:
移动开发 时间:
2017-05-05 00:52:48
阅读次数:
434
实际上,我们可能用的不是自己写的项目,而是从别人那里接手过来的代码,因为你刚进公司就有一个新项目开始的概率十分低。阅读别人代码时会有一个很头疼的问题,就是当你需要在某个界面上修改一些非常简单的东西时,却半天找不到。 1、在项目中重新创建一个BaseActivity类。 注意在这里BaseActivi... ...
分类:
其他好文 时间:
2017-03-26 21:25:02
阅读次数:
152
1.在实际开发中,我们经常会遇到查看当前Activity叫什么名字,是哪个类,当我们去翻阅别的的代码时,真是头疼,所以可已在项目的BaseActivity中写一个得到Activity名称的方法,继承这个Base的Activity的名字都会被打印出来,如下 运行结果: 2.在开发中可能会遇到随时随地退 ...
分类:
其他好文 时间:
2017-03-15 00:07:22
阅读次数:
204
1,这一篇博客是和大家一起来封装我们最后的Dagger2,其实之前也写过关于简单的Dagger2,这里是地址,完全没了解的同学可以先去看一下这篇,感谢很多小伙伴一直在耐心的等待这一篇 2,Dagger2可以说是些技术中最难上手的,不过把主要的四个注解理解到位了,基本上就可以用了: 下面你这张图片很相 ...
分类:
移动开发 时间:
2017-03-09 18:52:12
阅读次数:
330
Android基础——快速开发之定制BaseTemplate
本篇内容有:
定制BaseActivity
定制BaseFragment
定制BaseApplication
...
分类:
移动开发 时间:
2017-02-27 15:07:04
阅读次数:
231
做项目的时候,涉及到一个注销登录的过程,这时候需要关闭之前打开的所有Activity。仅finish当前Activity显然是不够的。我实践过的方法有两种:1、基础类BaseActivity中注册广播接收器,接受关闭所有Activity的广播2、基础类BaseActivity中将Activity加入一个集合中,并提供一..
分类:
移动开发 时间:
2017-02-14 22:26:29
阅读次数:
357
1.前言 昨天谈了BaseActivity的封装,Android谈谈封装那些事--BaseActivity和BaseFragment(一)有很多小伙伴提了很多建议,比如: 通用标题栏可以自定义View而不放在Base里面,代码更统一 BaseEventActivity里面应该留出开关保证不需要Bus ...
分类:
移动开发 时间:
2016-12-28 09:30:15
阅读次数:
238