Code Fragment-对于一些状态性接口,应该有不同的阶段
来源:互联网 发布:2017网络新词 编辑:程序博客网 时间:2024/05/17 01:05
对于一些接口,我们应该有一些不同的状态。
- 应该有一些开始性抽象方法,如startXXX。
- 应该有一些结束性的抽象方法,如finishXXX
- 一些特别的事件,应该有一些回调,如updateXXX
- 对于不同性质的东西,可以提供不同的bind方法
public interface Callbacks { public boolean setLoadOnResume(); public int getCurrentWorkspaceScreen(); public void startBinding();//开始绑定的抽象方法 public void bindItems(ArrayList<ItemInfo> shortcuts, int start, int end);//对于不同性质的东西,可以提供不同的bind方法 public void bindFolders(HashMap<Long,FolderInfo> folders);//对于不同性质的东西,可以提供不同的bind方法 public void finishBindingItems();//绑定结束的抽象方法 public void bindAppWidget(LauncherAppWidgetInfo info); public void bindAllApplications(ArrayList<ApplicationInfo> apps); public void bindAppsAdded(ArrayList<ApplicationInfo> apps); public void bindAppsUpdated(ArrayList<ApplicationInfo> apps); public void bindAppsRemoved(ArrayList<ApplicationInfo> apps, boolean permanent); public void bindPackagesUpdated(); public boolean isAllAppsVisible(); public void bindSearchablesChanged();}
- Code Fragment-对于一些状态性接口,应该有不同的阶段
- Code Fragment-使用枚举来代表不同的状态
- 如果使用Python,不同的阶段应该有多种选项,反而容易让人困惑
- Code Fragment-对于一些数据类中经常使用的使用Cache存储起来。
- android不同Fragment有不同的菜单
- AM335x 有四个不同的启动阶段:
- 自己对于Fragment的一些总结
- quartz 对于有状态的任务处理
- Code Fragment-一些工具类的特点
- C#对于接口的一些疑问
- Code Fragment-提供可选选项的接口胜于单一接口
- 信息系统设计师不同研发阶段的工作内容有哪些?
- IE8和Firefox对于table有不同的展示效果
- 有关于Fragment是否应该有empty constructor的问题
- 程序员的不同阶段
- java的不同阶段
- 人生不同的阶段
- Code Fragment-对于if语句中的boolean值分开判断的处理。
- 动画不回到初始
- 正则表达式判断手机号码属于哪个运营商
- ffmpeg与x264编码指南
- 一个人的旅行
- 百度权重是什么,有什么作用
- Code Fragment-对于一些状态性接口,应该有不同的阶段
- JAVA多线程之ThreadLocal
- Linux基本功十:bash运算符及启动脚本初步
- setjmp函数和longjmp函数
- Android 收集已发布程序的崩溃信息
- 全局变量,静态变量以及局部变量存放位置
- 若何做好微信营销的标题?
- Android 后台发送邮件 (收集应用异常信息+Demo代码)
- android蓝牙开发---与蓝牙模块进行通信