drawable不能json化

原创 2017年01月03日 10:41:00

最近做项目的时候遇到了一个挺尴尬的问题,log输出的信息是满满内存泄漏,连系统也卡住了,找了半天的原因,都不知道哪里内存泄漏,迫不得已要把之前做的步数一步一步返回然后调试,最后发现使用Gson的toJson的方法时泄漏了。

一般把实体类的json化是没有什么问题的,但是检查了下,我之前把Drawable的对象也json了,而Drawable装的系统资源,不知道是什么原因为什么不能json话,后面我再找原因吧,提醒下大家使用json的时候,不要把Drawable对象也json化了。

Android平台实现位图(Bitmap)的序列化和反序列化

android整个上层java开发框架可以分为四个方面:界面(activity和appwidget)、消息(Intent和Message)、服务(Service)和数据(Sqllite、Content...
  • jdsjlzx
  • jdsjlzx
  • 2012年12月21日 11:06
  • 4893

被transient关键字修饰的变量真的不能被序列化吗?

思考下面的例子:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748impor...
  • L19942013
  • L19942013
  • 2018年01月19日 17:25
  • 33

Android Parcel序列化实践

public static class APPInfo implements Parcelable{ private String mAppName; private ...
  • victory08
  • victory08
  • 2014年11月26日 23:25
  • 578

DB数据静态化json文件,用Mybatis产生json文件,需要优化(大牛就别拍砖了)

因项目需要做了一个将DB数据产生为json文件的小工具,该工具是基于mybatis的配置查询数据,然后产生json数据文件。mybatis配置: ...
  • czgxhf1985
  • czgxhf1985
  • 2012年08月08日 11:04
  • 1369

JSON 化

JSON使用
  • elephant__ant
  • elephant__ant
  • 2017年08月25日 19:17
  • 76

【Chart.js】通过Ajax请求JSON数据来绘制图表

背景   在使用Chart.js绘制图表时,我们通常会有这样的需求:从后台方法动态获取图表的数据,而非Demo中使用的静态数据。本文将分享如何使用Ajax动态请求JSON数据并且完成图表的绘制。 ...
  • u013201439
  • u013201439
  • 2017年05月28日 20:45
  • 5900

解决图片对象不能json序列化问题:<ImageFieldFile: image/background_IXSZChD.jpg> is not JSON serializable

json.dumps(img_list,)不可以序列化图片,不知道怎么回事(py3)报错: Traceback (most recent call last): File "/home/pytho...
  • qq_27985863
  • qq_27985863
  • 2017年11月15日 16:23
  • 94

安卓 总结:写在drawable文件夹中的 xml 图形资源文件

1、StateListDrawable 资源: 作用:比如按钮在“按下去”和“没按下去”时颜色的差别。 根标签:  ...   实例代码:创建资源文件  my_image.xml ...
  • hlbt0112
  • hlbt0112
  • 2015年03月15日 16:48
  • 1138

iOS中使用KVC实现JSON数据与Objective-C实体对象之间的转换

JSON数据,一种极其常用的数据传输格式,在iOS开发当中,经常会遇到需要将NSO...
  • lsc19890723
  • lsc19890723
  • 2014年11月09日 21:11
  • 1612

Canvas和Drawable 绘制组件

将博客搬至CSDN
  • snowgeneral
  • snowgeneral
  • 2014年10月23日 11:28
  • 2021
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:drawable不能json化
举报原因:
原因补充:

(最多只允许输入30个字)