小编AlA*_*iri的帖子

Android应用内存堆不断增长

我在我的应用程序中遇到随机(内存不足)崩溃,所以我开始分析我的堆.我注意到,如果我从活动A转到活动B,堆增加(由于延迟加载许多图像)从27 MB增加到35 MB.但是,当我完成()活动B返回活动A时,即使使用GC操作,堆大小也保持不变!

令人讨厌的是再次进入活动B再次将堆增加到42 MB.我可以这样做,并且堆只会不断增加.

这是我使用的延迟图像加载库:

LazyList https://github.com/thest1/LazyList

这些是Heap的截图

之前:http://i.stack.imgur.com/7eTzm.png

之后:http://i.stack.imgur.com/txeC6.png

转换的堆转储文件可根据要求提供

UPDATE

从我的调试来看,似乎来自LazyList库的问题,但我仍然不是100%肯定.以下是评论图书馆的人的参考:

https://github.com/thest1/LazyList/issues/20

heap android garbage-collection memory-leaks memory-management

7
推荐指数
1
解决办法
4225
查看次数

Android防止SSL的中间人攻击

我在我的Android应用中使用HTTPS与我自己的API进行通信.当我打包嗅闻时,我看不到任何好的信息.但是,当我使用像Fiddler2这样的软件在我的Android上安装可信证书时,我可以清楚地看到我所有的HTTPS呼叫都是危险的.

问题是如此接近这个人,但在Android而不是iPhone: 隐藏来自fiddler的iOS HTTPS调用

我正在使用loopj库来进行我的https调用:Android Asynchronous Http Client http://loopj.com/android-async-http/

我该如何处理这样的漏洞?(我知道如何在概念上处理它,但我需要示例代码)

ssl https android man-in-the-middle

4
推荐指数
1
解决办法
3690
查看次数