FLAG_ACTIVITY_NEW_TASK 这个用intent方式启动activity 是标准型的?不是要新建task栈吗?
代码有点问题,RetrofitHelper并没有用到Context,但获取实例的时候却要传context,而且RetrofitHelper还是个单例模式,它的生命周期是整个应用的生命周期,在activity里传个this进去必然导致内存泄露,因为activity一直被持有无法释放。解决办法就是单例模式里不需要context就不要加,真的需要的话就把构造方法改成
mContext = context.getApplicationContext();
使用应用程序的context替代activity的context从而避免内存泄露
3,4应该把synchronized修饰符去掉,别误人子弟啊
你这个,基本各个都加了 synchronized 关键字了... 没有所谓的性能对比了
Android7.0发布已经有一个多月了,Android7.0在给用户带来一些新的特性的同时,也给开发者带来了新的挑战,这几天我将应用适配到Android7.0,其中也遇到了...
思路 归并排序的思想是先将数组分散为小数组分别排序,然后将结果归并起来。 原地归并的抽象方法 将两个已经排序好的数组归并为一个数组这一操作对于归并排序的意义不言而喻,以下是归...
前言 在Android开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 今天,我将手把手带你深入剖析Retrofit v2...
在文中好像没找到<merge>标签的使用条件😔
Android性能优化:这是一份详细的布局优化 指南(含<include>、<Viewstub>、<merge>)前言 在 Android开发中,性能优化策略十分重要 本文主要讲解性能优化中的布局优化,希望你们会喜欢。 目录 1. 影响的性能 布局性能的好坏 主要影响 :Android应...
前言 在 Android开发中,性能优化策略十分重要 本文主要讲解性能优化中的布局优化,希望你们会喜欢。 目录 1. 影响的性能 布局性能的好坏 主要影响 :Android应...
六六六,感觉事件分发这一篇就够了
由于最近公司业务需求,为了提升用户体验,产品决定把原本直接加载M版的支付方式,直接改成调起PayPal SDK的方式进行支付,从而可以大大提升加载速度,改善体验。虽然后来出于...