@shuijianbaozi 无论方法名可变与否,这其实都只是一个方法,你一直都是可以在内部调用的。你举的这种例子是正常的,假设使用EventBus是用于接收界面填充的信息类,那么在一开始初始化整个界面的时候就可以用个上一次退出时存下的或者本地写死的一个“占位符”信息类实例来作为参数来调用这个注解的方法,这是很正常的,而且这样还减少了重复代码。
个人对EventBus和回调的一些思考EventBus是近年来在Android开发中非常常用的一个通信框架,利用它可以很轻易地实现组件与组件之间的各种通信,无论跨线程与否。 而回调则是在Android开发中哪儿都...
在进行应用开发的时候,相信总是会有些数据的数据结构中含有一些二元属性,如该条记录是否对用户可见、是否为待办记事等等。而这些属性也是需要存到数据库中的。 那这样的属性,在内存中...
最近在写一个自定义的ViewGroup,涉及到MotionEvent的分发。看了一些资料后发现还是有点迷迷糊糊的,所以动手写了Demo,打log来观察到底是怎么传递的。希望以...
单例模式的讨论珠玉在前,我就不过多叙述基础的内容。感兴趣的朋友可以阅读参考资料1。 假设现在有一种变形的饿汉式单例,单例的赋值是在类的构造函数里面进行的。样例代码如下: 那么...
在Android开发中,除了非常轻量级的应用,基本上都需要用到数据库来存储数据。 Android中自带的数据库系统是SQLite。不过SQL语句和在其他的结构化数据库系统(M...
EventBus是近年来在Android开发中非常常用的一个通信框架,利用它可以很轻易地实现组件与组件之间的各种通信,无论跨线程与否。 而回调则是在Android开发中哪儿都...
本文译自《Context, What Context?》注:文中提到的“导入布局”,即是指利用LayoutInflater来inflate layout的操作。 Contex...
1、Android逐帧动画的实现逐帧动画,顾名思义,就是用一张张图片作为一帧帧,然后连续播放作为动画。这种动画的实现非常简单:准备好每一帧的图片放到drawable文件夹下,...
1、要在UI里实现如下图的背景 可以通过用xml写一个shape,然后给定一个值特别大的radius,这样再在别的xml里应用的时候,系统就会根据应用处是长高哪个更长来适配显...
1、自定义View的时候会去获取xml中的dimension值,这里就涉及到3个方法: getDimension/getDimensionPixelSize/getDimen...
1、使用EventBus进行组件间通信时,要注意EventBus这个消息分发器是无法区分List 这类的泛型对象的,因为Java的泛型在编译时会进行类型擦除。List 都会被...
1、GridView的ItemView里的Margin无作用。 原因:GridView属于AbsListView的子类,而ItemView在getView的时候会取所属...