美文网首页
Arouter源码分析之奇异事件

Arouter源码分析之奇异事件

作者: 风月寒 | 来源:发表于2020-10-19 15:00 被阅读0次

    昨天在使用Arouter进行页面跳转的时候,发生了一件奇怪的事。

    从app的MainActivity跳转到ArouterDemo的LoginActivity,因为只是一个Demo,所以偷懒,直接使用ArouterDemo中MainActivity的布局。

    结果运行出来的时候,根据日志和断点看到页面是发生了跳转,但是视图还是上一个页面的,并没有显示LoginActivity的视图。

    ```

    2020-10-15 18:06:13.956 20425-20425/com.example.dell.myapplication E/zzf: --------onCreate--------

    2020-10-15 18:06:13.958 20425-20425/com.example.dell.myapplication E/zzf: --------onStart--------

    2020-10-15 18:06:13.959 20425-20425/com.example.dell.myapplication E/zzf: --------onResume--------

    ```

    然后返回的时候的日志如下:

    ```

    2020-10-15 18:08:10.528 20425-20425/com.example.dell.myapplication E/zzf: --------onPause--------

    2020-10-15 18:08:11.082 20425-20425/com.example.dell.myapplication E/zzf: --------onStop--------

    2020-10-15 18:08:11.084 20425-20425/com.example.dell.myapplication E/zzf: --------onDestroy--------

    ```

    这是发生在无参跳转的情况下,有参的跳转采取同样的操作,用同一个XML文件,没有这个问题。

    最后我只是把原来MainActivity的布局复制改了一个名字,就没有发生这种现象。

    一直没搞懂是为什么,希望有知道的大神指导一下,十分感谢。

    相关文章

      网友评论

          本文标题:Arouter源码分析之奇异事件

          本文链接:https://www.haomeiwen.com/subject/ltpopktx.html