Listener监听器,监听某一个事件的发生。 状态的改变。内部机制其实就是接口回调. 接口回调 需求:A在执行循环,当循环到5的时候, 通知B。事先先把一个对象传递给 A , 当A 执行到5的时候,通过这个对象,来调用B中的方法。 但是注意,不是直接传递B的实例,而是传递一个接口的实例过去。Web ...
分类:
其他好文 时间:
2018-11-10 15:24:36
阅读次数:
161
Callable接口和FutureTask实现类,是JUC(Java Util Concurrent)包中很重要的两个技术实现,它们使获取多线程运行结果成为可能。它们底层的实现,就是基于接口回调技术。接口回调,许多程序员都耳熟能详,这种技术被广泛应用于异步模块的开发中。它的实现原理并不复杂,但是对初 ...
分类:
其他好文 时间:
2018-11-10 15:15:15
阅读次数:
215
效果图: 布局代码相关: 颜色相关: 红色滑动条 shape : 蓝色滑动条 shape: 定义的接口回调: 最外层的 ViewGroup,需要管理好三个子控件: 里面一层的ViewGroup,用于管理标题文字与红色滑动条,称为头部 TabViewHeadGroup 里面一层的ViewGroup,用 ...
分类:
移动开发 时间:
2018-11-03 15:24:16
阅读次数:
142
问答题: 1.子类在什么情况下可以继承父类友好成员? 答:在同一个包内 2.子类通过怎样的方法可以隐藏继承的成员变量? 答:声明一个与父类相同变量名的成员变量 3.子类重写继承的方法原则是什么? 答:保证方法的名字,类型,参数个数,类型同父类完全相同 4.子类的构造方法第一条语句是什么? 答:sup ...
分类:
编程语言 时间:
2018-10-28 11:23:45
阅读次数:
210
实验六 接口的定义与使用 一、理论部分 该章学习的主要内容便有接口,回调,对象克隆,lambda表达式,内部类以及代理 1、接口: (1)Java为了克服单继承的缺点,Java使用了接口,一个类可以实现一个或多个接口 (2)在Java程序设计语言中,接口不是类,而是对类的一组需求描述,由常量和一组抽 ...
分类:
编程语言 时间:
2018-10-21 16:50:40
阅读次数:
223
前几天学了接口回调,现在总结一下接口回调是什么原理:假设我们现在需要实现一个通知的功能,需求是A在执行循环,当循环到5的时候, 通知B。以前我们是直接把B类的实例传到A对象中,A类代码如下: B类代码: 主方法: 这样就会有一个缺陷。万一这个A类是早在1988年写好了的,1988年的程序员怎么知道你 ...
分类:
其他好文 时间:
2018-09-16 16:10:22
阅读次数:
126
本篇文章包括以下内容: okhttp3是什么 okhttp3工具类的演示(基于okhttp工具类的封装) okhttp3工具类的封装 使用作者的项目的原话:Android和Java应用程序的HTTP和HTTP / 2客户端 其项目地址:https://github.com/square/okhttp ...
分类:
移动开发 时间:
2018-09-07 14:20:44
阅读次数:
222
本篇文章包括以下内容: 前言 GreenDao3.2的简介 GreenDao3.2的配置 GreenDao3.2的使用 结语 GreenDao是一款操作数据库的神器,经过了2.0版本的升级后,已经被广泛的开发者使用。确实是很好用,入门简单,可以剩去了数据库的建表操作和数据库SQL的编写,博主用了一次 ...
分类:
移动开发 时间:
2018-09-07 14:19:45
阅读次数:
161
第三方服务之Bmob后端云的推送服务的集成和使用(三) 事先说明:这里的一切操作都是在集成了BmobSDK之后实现的,如果对Bmob还不了解的话,请关注我第一篇Bmob文章 步骤一:推送服务的集成 在app的build.gradle中添加compile依赖文件: 在manifests文件中配置权限: ...
分类:
移动开发 时间:
2018-09-07 14:11:23
阅读次数:
148
第三方服务之Bmob后端云的集成、用户登陆、用户注册、获取用户、用户注销(一) Bmob简介: 步骤一:Bmob集成 在www.bmob.cn注册一个用户,在网站后台创建一个应用,进去管理页面之后在设置中获取Application ID: 在你的Android Studio项目中的Project的b ...
分类:
移动开发 时间:
2018-09-07 14:09:16
阅读次数:
206