前几天安卓真机测试的时候,突然发现一个严重的问题。

后退两次退出应用,再开启白屏。而杀掉进程后再开启就是好的。

这个重大bug我跟了好久,以为是splash-screen的问题。

后来一点一点打console,才找出问题————redux在后退两次退出时,未重置,而保留了退出前的状态值。

我不知道为什么。

我的页面一开始进入需要判断用户是否登录和其他属性来决定第一个页面的展示。

当我两次退出时,登录状态没有改变,而接口也没有去掉,导致回调函数也不执行,也就不会显示跳转页面。

我的解决办法就是两次退出的时候,手动将登录状态管理的逻辑重置。。。。。。(很low,嗯)

最新文章

  1. Java学习笔记10
  2. Hadoop安装及配置
  3. 自定义项目脚手架- Maven Archetypes
  4. 一个老菜鸟所理解的UX及产品流
  5. Mac下安装eclipse+python+pydev+numpy+matplotlib
  6. [课程相关]附加题——stack的理解
  7. 09-使用for循环输出空心菱形(循环)
  8. android中获取屏幕的信息
  9. 201521123040《Java程序设计》第14周学习总结
  10. BZOJ 1415: [Noi2005]聪聪和可可 [DP 概率]
  11. [LeetCode] Shortest Distance to a Character 到字符的最短距离
  12. .NET快速开发平台免费版预发布
  13. MyEclipse has detected that less than 5% of
  14. [TPYBoard - Micropython之会python就能做硬件 8] 学习使用超声波模块制作避障小车
  15. Codeforces 305E Playing with String 博弈
  16. 精确率、准确率、召回率和F1值
  17. Linux 堆溢出原理分析
  18. pycharm的断点调试【转自https://blog.csdn.net/weixin_39198406/article/details/78873120】
  19. 异常上报工具:腾讯Bugly
  20. 马士兵 spring 视频笔记

热门文章

  1. Eclipse连接sqlserver体验过程
  2. 微信小程序接口开发中解决https外网调试问题
  3. oracle 复制表结构 复制表数据 sql 语句
  4. 11 个 Git 面试题
  5. Celery学习---Celery 分布式队列介绍及安装
  6. [转]CentOS7增加或修改SSH端口号
  7. 铁乐学python_Day42_线程-信号量事件条件
  8. C++ 读书笔记2
  9. (1)基于tcp协议的编程模型 (2)tcp协议和udp协议的比较 (3)基于udp协议的编程模型 (4)反射机制
  10. November 7th 2016 Week 46th Monday