在开发中经常用到切换页面,需要关闭上个页面的软键盘,不加代码处理,系统是不会自动关闭的,影响用户体验。只需要在BaseActivity onPause()方法中调用一下方法: //关闭输入法键盘,如果需要 if (getCurrentFocus() != null) { ...
分类:
移动开发 时间:
2015-06-25 15:16:46
阅读次数:
182
Activity以及Adapterpublic class PicDetailActivity extends BaseActivity { public static final String EXTRA_DOC = "doc"; private Document doc; @O...
分类:
其他好文 时间:
2015-06-25 13:39:55
阅读次数:
86
由于Java面向对象编程的特性, 在命名时应尽量选择名词1、只有一个xxxApplication extends Application,初始化全局变量,Android使用Application总结2、所有的xxxActivity extends BaseActivity,(BaseActivity...
分类:
移动开发 时间:
2015-06-23 15:28:05
阅读次数:
140
Android快速开发之appBase——(4).详解com.snicesoft.Application和BaseActivity
在 Android快速开发之appBase——(1).appBase介绍中使用过com.snicesoft.Application和BaseActivity,本篇则解开她们的面纱。
1、com.snicesoft.Application
源码分析
p...
分类:
移动开发 时间:
2015-06-10 15:41:41
阅读次数:
120
今天下载了SlidingMenu来研究,发现里面那个自带的example不能使用,总是提示BaseActivity里面找不到getSupportActionBar()方法,到Github上面一查果然有这回事问题的原因是:SlidingFragmentActivity don't use Sherlo...
分类:
其他好文 时间:
2015-06-05 19:08:30
阅读次数:
134
模版设计模式的概念或者定义:定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变算法的结构即可重定义该算法中的某些特定步骤。以前虽然经常在项目中使用模版设计模式,特别在BaseActivity,BaseFragement,BaseFragementActivity,BaseAdap...
分类:
其他好文 时间:
2015-05-28 22:59:40
阅读次数:
236
使用方法:需要右滑返回的activity继承baseActivity就可以,如:public class SettingActivity extends BaseActivity{}为防止滑动出现黑屏效果,记得需要定义 并在清单文件中引用:如: demo下载地址:http...
分类:
其他好文 时间:
2015-05-22 14:59:48
阅读次数:
128
Android App框架设计之编写基类BaseActivity编写基类BaseActivity
- OOP里面子类里面能够共享父类的方法,提高代码的可复用性
- 基类的编写要根据实际项目的情况,有的可能很简单 比如只是显示 “关于” 信息, 业务功能非常少 你可以不用继承基类进行扩展BaseActivity继承Activity 还是 FragmentActivity 还是其它? 也是根据你...
分类:
移动开发 时间:
2015-05-20 18:24:40
阅读次数:
1984
程序启动第一个界面类:net.oschina.app.AppStart功能描述:一张图片代码细节描述:一个透明度的动画效果,效果动画完成后自动启动新的Activity(Main)基本BaseActivity类,继承自Activity功能描述:分别在onCreate方法中添加Activity到栈 ; ...
分类:
移动开发 时间:
2015-05-18 20:38:13
阅读次数:
265
在开发Android应用中,有时候会在多个界面中出现同样的布局如在顶部或底部显示菜单栏,时间显示等。为了避免麻烦,不用在每个界面都布局,这个时候我们用到了BaseActivity(不是系统的自己定义的)在BaseActivity布局里,我们可以把公用的布局先写出来,如界面顶部有返回按钮,..
分类:
其他好文 时间:
2015-05-14 14:28:16
阅读次数:
99