自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android java.lang.RuntimeException: Parcelable encountered IOException writing serializable object

Android java.lang.RuntimeException: Parcelable encountered IOException writing serializable object 爆上面错误可能是当前的类没有序列化serializable 注意:如果当前的类序列化了一定要检查...

2019-12-06 17:35:14

阅读数 2

评论数 0

原创 flutter RangError:Value not in range :-1 release版本的context和debug版本的context不一样

debug版本不会报错,release版本报错:RangError:Value not in range 注意上面代码在debug模式下没有问题,在release模式下有问题,_contextBaseFunction就是context,然后在release模式下它的toString是没有“(...

2019-12-05 16:52:33

阅读数 3

评论数 0

原创 根据不同的包完成不同的逻辑,buildConfigField使用方式

如上所示根据不同的包可以生成不同的type类型,可以在buildConfig中查看: 然后在代码中根据BuildConfig.type就可以完成类型区分。

2019-11-30 16:36:24

阅读数 7

评论数 0

原创 android release debug区分添加参数

如上所示配置config,然后在BuildConfig中就有了此参数isDebug 然后通过BuildConfig.isDebug就可以区分是debug包还是release包。 上图所示的就是根据不同的包得到不同的测试环境,即不同的url ...

2019-11-27 18:13:35

阅读数 1

评论数 0

原创 flutter TextField长按或者双击报错 InputDecoration flutter: Another exception was thrown: NoSuchMethodError:

InputDecoration flutter: Another exception was thrown: NoSuchMethodError: The getter 'cutButtonLabel' was called on null. 如上所示错误是剪切板控件有问题,我这边解决方式是直接...

2019-11-26 19:42:24

阅读数 5

评论数 0

原创 flutter 报错'_dependents.isEmpty': is not true.

如上的几种写法都是会爆'_dependents.isEmpty': is not true.错误 解决方式如下图: 如上所示写法就不会报错,结论是如果界面参数需要truefalse判断的需要直接写值,不能间接的判断。 ...

2019-11-25 19:12:55

阅读数 45

评论数 0

原创 flutter context中报错 To safely refer to a widget's ancestor in its dispose() method, save a reference

fluttercontext报错如下: To safely refer to a widget's ancestor in its dispose() method, save a reference to the ancestor by calling inheritFromWidgetOfE...

2019-11-25 11:37:42

阅读数 6

评论数 0

原创 flutter android canLuanch可以进行判断 ios上canLuanch不可以进行判断

背景:url_launcher是一个包,支持跳转其他app,canLuanch判断是否跳转 问题:canLuanch判断有此应用时在android上面可以判断为true并跳转,在ios上面判断为false,但是如若直接注销了canLuanch,用launch直接调用也可以跳转,代码如下所示,an...

2019-11-20 18:49:27

阅读数 11

评论数 0

原创 flutter 请求超时回调

注意flutter的rxdart请求超时回调不在onError里面需要在请求地方添加timeout,超时回调会在此处,如下图: RequestMap.requestNotPayOrder(context) .timeout(Duration(seconds: Utils.get...

2019-11-19 20:57:53

阅读数 27

评论数 0

原创 android 免root智能辅助无障碍完成自动更新软件流程

原理:在app添加一个智能辅助服务然后在设置界面打开智能辅助即可在服务中监听屏幕各种状态,我们可以监听安装的install包然后监听安装弹框的“安装”点击按钮,监听到直接进入安装流程就可以了 可能上面说的比较绕,下面直接来流程: 1.manifes中的配置如下: <manif...

2019-11-15 13:38:01

阅读数 22

评论数 0

原创 android AES128解密与php对接注意坑点,后面有乱码或者空格终极解法

注意AES解密与php对接知道是hex解密还是base64解密,如果是base64解密需要将加密字段先解密成base64,然后在进行解密,如下所示: 注意与php对接不能用AES/CBC/NoPadding方式,这个方式会导致后面出现乱码或者空格,如下图所示: 后面有多余的问号: 发...

2019-11-11 14:36:02

阅读数 9

评论数 0

原创 android 分享文件功能实现

分享功能原理是通过Intent将文件传给其他应用,代码如下: public static void shareFile(Context context, String fileName) { File file = new File(fileName); if...

2019-11-05 10:04:57

阅读数 4

评论数 0

原创 flutter 点击区域放大

当将img设置成可点击事件时,如何让其周边可点击,放大点击区域,需要包裹一层Container并且设置color,不设置color则还是img区域可点击,Container区域不能点击,如下代码: GestureDetector( child: Container( ...

2019-11-01 09:56:49

阅读数 60

评论数 0

原创 flutter 方法引用正确姿势

怎么在方法中引用方法 如上图在getItemLayout中引用onClick方法。 注意如上图,引用方法后面不能带括号,不然会报错。

2019-10-29 14:31:30

阅读数 34

评论数 0

原创 flutter dio请求post产生错误

dio请求服务端没有收到参数或者直接当成get请求原因: 原因是post传递参数方式不正确 1.传递错误的方式,在dio中传递参数,如下: 2.以上的方式参数传递不正确,请求错误,需要如下方式传递参数: 上面的方式参数传递才正确。或者说当前后台需要的传递方式是下面那种。 ...

2019-10-23 14:41:26

阅读数 122

评论数 0

原创 flutter tabbar与TabBarView刚进来滑动会闪烁,严重会出现滑动不正确现象

上面的现象描述是:比如滑动到第二个然后你会发现极小的概率闪到第一个然后在滑动到第二个,或者严重点是闪到第一个然后不滑动到第二个。 原因:我的tabbar是三组数据,然后数据需要加载,加载后需要刷新界面,所以原因找到了,刷新界面的时候会导致界面tab位置混乱。 解决方式:添加loading延时操...

2019-10-22 14:47:24

阅读数 45

评论数 0

原创 flutter SingleChildScrollView还底部溢出

如上所示包裹滑动还会出现底部溢出,解决方法是需要包裹一层,限制其高度,不然不知道高度会溢出,如下所示:

2019-10-18 16:21:41

阅读数 12

评论数 0

原创 flutter 错误 UserOrderDetailState#548f7(tickers: tracking 3 tickers) was disposed with an active Ticke

出现错误原因是释放了界面但是界面里面的其他引用没有释放,如下 将其修改为如下即可:

2019-10-17 17:44:13

阅读数 39

评论数 0

原创 flutter Navigator.pop(context)会黑屏问题

flutterNavigator.pop(context);会黑屏是因为和启动的不是同一个Widget,导致界面没有完全关闭,产生黑屏现象,如下: 启动的是SelectCabinet,代码结构如下: 关闭当前界面的代码是在SelectCabinetFull中调用的所以会关闭Select...

2019-09-26 16:08:40

阅读数 323

评论数 0

原创 flutter 软键盘弹出让dialog上移

将dialog布局设置成Scaffold即可跟着软键盘上移,如下: 如果不想让其随着软键盘上移,可以设置如下属性,或者直接去掉Scaffold布局即可。

2019-09-23 09:27:13

阅读数 221

评论数 0

提示
确定要删除当前文章?
取消 删除