跳转activity时出现空白界面问题解决笔记

标签: Androidactivity空白界面
11614人阅读 评论(0) 收藏 举报
分类:

上个星期遗留了一个问题一直没搞明白,今天终于解决了。

问题描述,在进行页面跳转时会先出现一个空白界面一闪而过:

解决该问题时我进行了两种方案,

第一,按照网上搜索的解决方案,查看onCreate方法是否正确布局,5.0以前oncreate方法是只有一个bundle参数,5.0以后onCreate方法oncreate(Bundle saveInstanceState,PersisitanbleBundle persistentState)。

假设在activityA中去跳转到activityB,这种解决方案适用于在栈中activityA位于activityB的下方。

而我的问题是我从activityA跳转到activityB,然后再从activityB跳转到activityA。即在跳转时activityA位于activityB的下方,现象也是在跳转时闪过一个界面,然后显示activityA,像这种情况首先判断到底有没有跳转成功?也就是说有可能是activityB出了异常,然后finish掉了,因为activityA处于activityB的下方,所以activityB被finish掉后就直接显示栈中处于该activity下方的activityA,如果是这种情况,用第一种解决方案显然是不会奏效的。怎么解决呢?那就是找出异常的所在了,找异常的话先看跳转前的代码有没有为题,会不会出什么异常。

1
2

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:475524次
    • 积分:5666
    • 等级:
    • 排名:第4747名
    • 原创:100篇
    • 转载:2篇
    • 译文:0篇
    • 评论:351条
    微信公众号
      友情链接
      联系我:
    • 关注我的新浪微博,私信咨询。

    • 分享Android相关技术,旅行日志,fanfan程序媛。
    博客专栏
    博客流量统计
    最新评论
    关注微信公众号