eoe 移动开发者论坛

 找回密码
 加入eoe

QQ登录

只需一步,快速开始

查看: 245|回复: 3
收起左侧

Android 开发,切屏后报错 null object reference

[复制链接]

该用户从未签到

1

主题

2

帖子

6

e币
发表于 2017-5-2 16:49:42 | 显示全部楼层 |阅读模式

没有eoe的账号,级别还太低,出门如何吹牛逼?

您需要 登录 才可以下载或查看,没有帐号?加入eoe

x
Android 实现过程中,写了一个历史记录的list:具体如下:
private boolean updateListHistory(String mac, int rssi) {
        int i = 0, length = mPushList.size();
        for (; i < length; i++) {
            if (mPushList.get(i).get("mac").equals(mac)) {
                if (!mScanedMacList.contains(mac) && Boolean.getBoolean(mPushList.get(i).get("isHaveInformation").toString()) == true) {
                    mPushList.remove(i);
                    return true;
                } else if (mScanedMacList.contains(mac)) {
                    mPushList.get(i).put("lights", BluetoothDeviceType.lightsType(rssi));
                    return false;
                }
            }
        }
        if (mScanedMacList.contains(mac)) {
            return false;
        }
        return true;
    }

手机不切屏时没有异常,只要手机切换屏幕,就报错:

java.lang.NullPointerException: Attempt to invoke virtual method 'int java.util.ArrayList.size()' on a null object reference
                                                               at nwpu.yuntui.fragment.PushFragment.updateListHistory(PushFragment.java:989)
                                                               at nwpu.yuntui.fragment.PushFragment.access$1200(PushFragment.java:70)
                                                               at nwpu.yuntui.fragment.PushFragment$1.handleMessage(PushFragment.java:259)

报错的989行为:        int i = 0, length = mPushList.size();
请问这个有没有人知道怎么解决呢?
配置文件里设置了:
            android:configChanges="orientation|keyboardHidden"
切屏之后应该不会重启生命周期。。。。。
求助!!

签到天数: 756 天

连续签到: 10 天

[LV.10]以坛为家III

4

主题

1032

帖子

7931

e币
QQ认证
发表于 2017-5-16 23:51:27 | 显示全部楼层
布局文件总中没设置布局

点评

这个问题我解决了,切屏时将数据保存即可,谢谢您呀  详情 回复 发表于 2017-6-6 16:18

签到天数: 2 天

连续签到: 1 天

[LV.1]初来乍到

0

主题

11

帖子

75

e币
发表于 2017-5-19 17:18:40 | 显示全部楼层
想要变现app流量,获取广告收益的欢迎随时来撩QQ1719489125

该用户从未签到

1

主题

2

帖子

6

e币
 楼主| 发表于 2017-6-6 16:18:43 | 显示全部楼层
haolike 发表于 2017-5-16 23:51
布局文件总中没设置布局

这个问题我解决了,切屏时将数据保存即可,谢谢您呀
*滑动验证:
您需要登录后才可以回帖 登录 | 加入eoe

本版积分规则

推荐阅读
赞助商们

QQ|联系我们|小黑屋|手机版|eoe 移动开发者论坛 ( 京ICP备11018032 京公网安11010802020210  

GMT+8, 2017-11-23 15:21 , Processed in 0.540362 second(s), 43 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表
关闭

扫一扫 关注eoe官方微信