问题描述
而且第一次登录app会崩溃,再重新进又没有问题,求解
解决方案
你是怎么做的退出操作呢?杀死进程了吗?这个好友列表的获取是在MainActivity中执行的 asyncFetchContactsFromServer();方法,你看你退出再进入时执行了没有,和demo对比一下看看代码的执行有什么不同。
解决方案二:
同样问题,但第一次登录不会报错,不是杀死进程,正常退出后,再次登录引发空指针异常,位置:DemoHelper.getUserInfo(),如换用户登录,好友列表仍为上次登录用户的好友,再次登录后更新
解决方案三:
进程杀死,内存中就不存在了,重新进入应用会重新获取好友列表,断点看看获取不到好友列表时的程序执行流程和demo有何不同,找一下自己逻辑调用的问题。
时间: 2024-10-25 00:14:14