push or pop which Navigator used is important

2019-08-12
阅读 2 分钟
1.4k
Navigator is used to manage the app's stack of pages(routes). When push the given route onto the screen(Navigator), We need to get the right Navigator and then push.

vol.1 Flutter Coding Dojo

2019-03-16
阅读 3 分钟
2.3k
Flutter 开发者的道场,练习基本招式。精选 Stack Overflow 网站 flutter、dart 标签下的常见问题,总结为实用、简短的招式。

Android 初级面试者拾遗(前台界面篇)之 ListView 和 RecyclerView

2018-11-05
阅读 8 分钟
3.5k
最基本的列表工作模式需要列表控件、数据源,列表控件能够进行交互和展示数据。但是列表控件不与数据源直接打交道,Adapter 接口充当桥梁,关联数据源与列表控件,增强可扩展性,适配不同数据类型数据源。例如:ArrayAdapter 数组、CursorAdapter 游标。

Android 初级面试者拾遗(前台界面篇)之 View 和 ViewGroup

2018-11-05
阅读 6 分钟
6.9k
View 是 Android 中最基本的 UI 组件,在屏幕上绘制一块矩形区域。 ViewGroup 是一种特殊的 View,它可以包含多个子 View 和子 ViewGroup,用于放置、组织、管理视图结构。

Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment

2018-11-05
阅读 7 分钟
4.4k
Android 系统组件不同于普通类对象,能够直接创建实例,需要各自的上下文环境——Context。 Context 上下文环境确保 Android 系统组件(Activity、Service、BroadcastReceiver)能够正常工作。

Java 多线程编程基础——Thread 类

2018-10-27
阅读 9 分钟
2.8k
线程 我们在阅读程序时,表面看来是在跟踪程序的处理流程,实际上跟踪的是线程的执行。 单线程程序 在单线程程序中,在某个时间点执行的处理只有一个。 Java 程序执行时,至少会有一个线程在运行,这个运行的线程被称为主线程(Main Thread)。 Java 程序在主线程运行的同时,后台线程也在运行,例如:垃圾回收线程、GUI...

Java 数组对象

2018-10-21
阅读 2 分钟
2.9k
In the Java programming language, arrays are objects (§4.3.1), are dynamically created, and may be assigned to variables of type Object (§4.3.2). All methods of class Object may be invoked on an array.

Java 接口与抽象类方式实现类的扩展

2018-10-21
阅读 3 分钟
8.1k
接口声明一组功能,作为协议(约定),但是自身不去实现功能方法。接口形式的交互涉及两方对象:一方实现接口,另一方使用接口,双方并不直接依赖,而是针对接口编程。

Java 面向对象特性之多态性

2018-07-13
阅读 5 分钟
2.4k
多态性(polymorphism)指同一行为具有多种不同表现形式,在面向对象程序设计中表现为同一消息可以根据发送对象的类型不同,做出多种不同的行为。

Java JSONObject get or opt

2018-05-03
阅读 3 分钟
6.3k
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它使得人们能够轻易地阅读和编写,同时也方便机器进行解析和生成。尽管 JSON 脱胎于 JavaScript 但其本身采用完全独立于程序语言的文本格式,是理想的数据交换方式。JSON 的官方 MIME 类型是 application/json,文件扩展名是 .json。