![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flutter
tinyvampirepudge
这个作者很懒,什么都没留下…
展开
-
Flutter环境搭建、运行gallary项目
Flutter环境搭建、运行gallary项目主体步骤1、从github clone flutter的sdk,git clone -b beta https://github.com/flutter/flutter.git具体步骤参照官方文档。https://flutter.io/get-started/install/2、配置环境变量zsh用户配置~/.zshrc文件,添加进环境变...原创 2018-11-06 14:05:03 · 3887 阅读 · 0 评论 -
Flutter中setState导致的内存泄漏——setState() called after dispose()
文章目录Flutter中setState导致的内存泄漏——setState() called after dispose()错误原因解决方式Flutter中setState导致的内存泄漏——setState() called after dispose()错误原因flutter端请求网络时,调用的是宿主App的网络请求。flutter通过消息通道发送一个消息,然后await等待消息返回,最...原创 2019-04-29 14:33:53 · 11679 阅读 · 0 评论 -
flutter中实现仿Android端的onResume和onPause方法
文章目录flutter中实现仿Android端的onResume和onPause方法Android端Activity的生命周期实现效果demo的结构效果图项目地址:使用方式:1、添加依赖:2、给MaterialApp#navigatorObservers属性设置routeObserver。3、页面中使用StateWithLifecycle替换State。注意事项参考:flutter中实现仿And...原创 2019-04-15 11:17:36 · 5657 阅读 · 1 评论 -
Waiting for another flutter command to release the startup lock... 异常解决
Waiting for another flutter command to release the startup lock… 异常解决平时我们在开发flutter过程中,在执行flutter packages get命令之后,如果运气不好的,命令没有执行成功的话,我们就会遇到这个错误提示:Waiting for another flutter command to release the ...原创 2019-04-26 11:24:07 · 30909 阅读 · 8 评论 -
dart中json和对象互转
dart中json和对象互转开发过程中,json是必不可少的基础技能之一。这里记录下,在Dart语言中,如何将json解析成实例对象,以及如何将实例对象转化成json字符串。这里使用的工具是dart:convert包。我们的目的很简单,待解析的json字符串格式如下:{"key":"wangdandan","value":"王蛋蛋的father"}json字符串解析成实例对象1...原创 2019-04-01 21:06:25 · 31812 阅读 · 0 评论 -
Dart中Class、mixin、interface三者间关系及异同
Dart中Class、mixin、interface三者间关系及异同ClassDart中一切皆为对象,而每个对象都是一个类的实例,所有的类都继承于Object。除了普通的构造方法,Dart中的Class还提供了不同用途的构造方法,比如命名构造方法、重定向构造方法、常量构造方法、工厂构造方法,还有初始化参数列表等。抽象类抽象类使用abstract关键字定义,是不能被实例化的,通常用来定义接...原创 2019-03-27 18:26:08 · 3661 阅读 · 0 评论 -
给Flutter项目添加.gitignore文件以及如何修改.gitignore文件并生效
给Flutter项目添加.gitignore文件以及如何修改.gitignore文件并生效flutter项目的开发,一般来说都是与原生开发混合进行的,单纯的flutter开发局限性很大,需要与原生进行配合。flutter项目集成的两种方式这就涉及到如何将flutter与现有的项目进行融合。这里以客户端的Android/Ios开发为例,使用flutter开发项目大体有两种集成方式,第一种就是新...原创 2019-03-22 11:40:14 · 6947 阅读 · 0 评论 -
Dart中的类——初始化列表、命名构造器、factory构造器、常量构造器、构造器私有化、get和set方法、枚举
Dart中的类——初始化列表、命名构造器、factory构造器、常量构造器、构造器私有化、get和set方法、枚举1、调用成员变量——使用"."来调用成员变量或方法var p = Point(2, 2);// Set the value of the instance variable y.p.y = 3;// Get the value of y.assert(p.y == 3)...翻译 2019-03-19 20:35:26 · 10499 阅读 · 0 评论 -
String——Dart
String——DartDart中的String是一系列的UTF-16的字符单元。1、使用单引号或者双引号均可创建一个String: var s1 = 'Single quotes work well for string literals.'; var s2 = "Double quotes work just as well."; var s3 = 'It\'s easy to...原创 2019-02-22 11:07:50 · 651 阅读 · 0 评论 -
dart中将方法当做参数传递时的注意事项
文章目录dart中将方法当做参数传递时的注意事项方法当做参数传递给另一个方法重要细节方法当做参数传递时,无括号和有括号的区别参考dart中将方法当做参数传递时的注意事项众所周知,Dart是一门面向对象的语言,比Java更纯粹,Dart中的方法也是对象,也有类型Function。这意味着方法可以被分配给对象,也可以当做参数传递给其他方法。方法当做参数传递给另一个方法这里我们先定义一个返回值为...原创 2019-04-29 20:35:41 · 11005 阅读 · 2 评论