Android微信授权登录内存泄漏问题
最近有个APP中使用了微信授权登录功能,项目中我们采用leakcanary来检测内存泄漏,发现微信登录有内存泄漏的问题。现将解决过程记录如下,不确定与微信SDK版本有没关系,欢迎讨论指正。
一般我们是这样使用微信登录的,包括微信给出的demo也是如此,代码片段如下:
private IWXAPI mIWXAPI;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mIWXAPI = WXAPIFactory.createWXAPI(this, WX_APP_ID);mIWXAPI.registerApp(WX_APP_ID);findViewById(R.id.btn_wx_login).setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {final SendAuth.Req req = new SendAuth.Req();req.scope = "snsapi_userinfo";mIWXAPI.sendReq(req);}});}
代码逻辑很简单,就是创建一个IWXA
Android微信授权登录内存泄漏问题相关推荐
- COCOS 游戏 Android 微信授权登录闪退,崩溃
小米11手机 MIUI系统版本 13.0.8 COCOS 游戏接入微信授权登录后, 在安卓原生Demo和其他手机未见异常,都可以正常登录, 但是发现小米11手机授权或取消授权回来之后游戏都会闪退崩溃 ...
- Android:微信授权登录与微信分享全解析
前言 在移动互联网浪潮中,联网APP已经把单机拍死在沙滩上,很多公司都希望自家应用能够有一套帐号系统,可是许多用户却并不一定买账:我凭啥注册你家应用的帐号?微博,微信,QQ几乎成了每个人手机中的必装应 ...
- android友盟微信授权登录清除,【转载】Android友盟SDK微信授权登录接入
微信授权登录接入需要先到微信开放平台申请好应用的APPID,交纳300大洋费用得到授权登录权限后才能使用,此处不再赘述. 接入的两种方式 -- 微信SDK接入:使用微信官方SDK接入,需要分" ...
- Android接入微信SDK之一:发起微信授权登录
1.重要的事情首先说! 包名.应用签名.app id 三者都必须和在腾讯上申请的一致!!!否则将不能成功. 包名:就是在腾讯上申请的包名 应用签名:使用微信官网提供的<签名生成工具>(这个 ...
- ios微信登录不上服务器,iOS微信授权登录
首先需要确保你的App应用在微信开发平台上注册创建并获得对应的接口,对应登录.支付等功能还涉及付费,具体申请流程就不再这里说了.到开放平台->管理中心->移动应用->查看应用,确认你 ...
- android 微信授权获取用户个人信息
微信官方文档API:https://developers.weixin.qq.com/doc/oplatform/Mobile_App/WeChat_Login/Development_Guide.h ...
- 硅谷课堂 12_公众号消息和微信授权登录
硅谷课堂第十二天-公众号消息和微信授权登录 文章目录 硅谷课堂第十二天-公众号消息和微信授权登录 一.公众号普通消息 1.实现目标 2.消息接入 2.1.公众号服务器配置 2.2.验证来自微信服务器消 ...
- [小黄书后台]会员管理及微信授权登录
通过前几章小程序的UI实践,我们小黄书的Home页面已经有一个基本的呈现.但是,所有的数据还都只是mock模拟的数据,还没有任何跟小黄书服务器进行交互的动作. 今天开始,我们会逐步增加小程序和服务器的 ...
- 微信授权登录问题【公众号登录、PC扫描登录】
微信授权登录问题 微信的授权登录比较多,主要分两大类,一类是微信客户端的公众号网站授权登录 微信公众号网页授权:第二种是网站或者android.ios的授权登录 网站应用微信扫描授权; 具体的andr ...
最新文章
- LoRDEC:hybrid correction of long reads 长读的混合校正
- python中多重if语句用法_python – 在Pandas中使用Apply使用多个if语句的Lambda函数
- Windows下电脑硬盘的日常维护细则
- 开发者论坛一周精粹(第六十八期) 如何把ecs转到另外一个账号?
- [C++调试笔记]初始化3种粒子数据initmaxw
- pdfbox java.lang.outofmemoryerror_Apache PDFBox 1.8.11 发布,Java 的 PDF 处理类
- 全局scss封装引入背景图片路径报错
- UVa11988 Broken Keyboard(练习链表使用)
- LintCode 寻找旋转排序数组中的最小值 II
- 最全MD5 密码破解 碰撞 网站
- grub2 中的boot命令
- Win10 Anaconda Prompt 快捷方式恢复
- 图灵机器人源码php,使用图灵机器人api搭建微信聊天机器人php实现-后台/架构/数据库-敏捷大拇指-一个敢保留真话的IT精英社区...
- linux 检查openssl,linux – 如何检查OpenSSL中的FIPS 140-2支持?
- PyQt(Python+Qt)学习随笔:QTreeWidgetItem项列图标的访问方法
- Channel closed; cannot ack/nack
- Spring—xml和注解
- 分解质因数Java实现
- 领扣LintCode问题答案-58. 四数之和
- 美国旅游签证归来(上海领馆)