数据保存及恢复-安卓 锁屏/显示或者隐藏虚拟菜单导致侧拉菜单listview的适配报空指针异常

问题描述

安卓 锁屏/显示或者隐藏虚拟菜单导致侧拉菜单listview的适配报空指针异常





框架大致是v4的drawerlayout设置的侧拉菜单,侧拉菜单是listview,主体是头部导航条式的一堆button和下面对应的viewpager。
当进入APP后手机锁屏或者将手机下面的虚拟菜单隐藏或者显示就会报listview的适配里适配的布局属性设置报空指针。手机现在没法截图,我形容下。
getview里对适配的布局设置属性,比如说关联的布局有个textview为t,设置属性t.settext(list.get(posision).gettext())
设置适配器传递的list就为空没有值了。

补充:直接切换到桌面或者打开其它app再切换回来不会报错,应该是前后台跑不会报错,屏幕显示大小改变和锁屏后打开就会报错...没头脑啊~~~

解决方案

去跟slipMenu框架对比一下,看别人是怎么处理的

解决方案二:
http://blog.csdn.net/song19891121/article/details/40528097

时间: 2024-07-29 14:50:22

数据保存及恢复-安卓 锁屏/显示或者隐藏虚拟菜单导致侧拉菜单listview的适配报空指针异常的相关文章

Win8锁屏壁纸显示不出来不管是开机登陆还是待机

  一般来说,设置了开启Win8系统的锁屏界面功能,锁屏壁纸却不显示,可能是显卡驱动出了问题.如果是双显卡用户,去设备管理器卸载核心显卡驱动程序;核心显卡用户,去网上下载适合自己核心显卡的显卡驱动,卸载显卡驱动,再重新安装试试看! 目前解决这个问题的主要思路是在显卡驱动上,此外也有可能是设置锁屏壁纸的图像文件出问题导致.如果上面方法解决不了,那么尝试下使用系统修复来解决.

浅析Android 手机卫士设备管理权限锁屏_Android

推荐阅读: 浅析Android手机卫士sim卡绑定 深入浅析Android手机卫士保存密码时进行md5加密 详解Android 手机卫士设置向导页面 浅析Android手机卫士关闭自动更新 浅析Android手机卫士自定义控件的属性 浅析Android手机卫士读取联系人 浅析Android手机卫士接收短信指令执行相应操作 浅析Android手机卫士手机定位的原理 浅析Android手机卫士之手机实现短信指令获取位置 设备管理员 Device Admin 获取DevicePolicyManager

Win7系统电脑怎么设置锁屏?

  Win7系统电脑怎么设置锁屏?          一.电脑锁屏快捷键 1.打开开始菜单,在关机按钮后面的三角按钮点击"锁定"可以实现锁屏; 2.使用Win+L,可以快速锁住电脑,重新登录账户后才能进入桌面. 二.怎么设置电脑自动锁屏 1.你登入的用户账号,需要设置上密码,然后在桌面上点击右键,选择个性化,然后在点击屏幕保护程序. 2.任意选择一个屏幕保护程序,把"在恢复时返回到欢迎屏幕"前的复选框上打钩.然后点击"确定". 三.怎么设置电脑不

如何开启Windows 10隐藏的锁屏时间设置项

熟悉Windows10的用户可能都知道,这款系统由Windows7和Windows8.1联合进化而来,因此继承了很多二者的特点,无论从界面设计还是功能设置,都有两款系统的影子.因此,某些系统设定是能够通用的. 虽然微软在Windows10中彻底阉割了一部分曾经可用的设置界面,但还是有一些采用了隐藏的方式,这些被隐藏的内容还是可以找回的.比如在Windows8问世以来,微软在登录界面前加入了锁屏界面,这是为了和移动设备接轨.锁屏显示是有时间限制的,比如默认设置是一分钟,超过一分钟后屏幕自动进入待机

QQ音乐独家推出锁屏歌词功能

近日,QQ音乐iPhoneV3.5.5在App Store上架,其独家推出的锁屏歌词功能顿时成为业界亮点,不用越狱也能玩锁屏歌词,让一众苹果平台应用开发者.果粉赞叹功能创意之余,更加好奇这是怎么做到的!     近日,QQ音乐iPhoneV3.5.5在App Store上架,其独家推出的锁屏歌词功能顿时成为业界亮点,不用越狱也能玩锁屏歌词,让一众苹果平台应用开发者.果粉赞叹功能创意之余,更加好奇这是怎么做到的!要知道苹果系统是不支持第三方软件对锁屏界面加入任何动态效果的.带着满腹好奇,小编不甘落

Android编程获取系统隐藏服务实现锁屏的方法_Android

本文实例讲述了Android编程获取系统隐藏服务实现锁屏的方法.分享给大家供大家参考,具体如下: 实现原理:当按锁屏键时,会发出一个广播,当界面接收到一个广播就可以实现锁频.我们可以调用IDevicePolicyManager服务中的lockNow方法来发送一个广播实现锁屏. IDevicePolicyManager是被系统隐藏掉的,需要通过反射还获取此服务. 步骤: 1.创建MyAdmin的广播接收者继承DeviceAdminReceiver 2.通过反射 ,获取IDevicePolicyMa

android状态的保存和恢复

问题描述 android状态的保存和恢复 在APP的设置页面,我设置成功之后,退出了,再进的时候.设置却变成了原来的状态,求哪位前辈,教教我怎么解决这个问题啊,最好是用状态的保存和恢复来解决. 解决方案 你状态改变时,将新的状态保存到本地,用shareprefer就行,或者自己序列化一个文件也可以 解决方案二: Android状态保存与恢复 Activity的状态保存与恢复 Fragment的状态保存与恢复 View的状态保存与恢复 Activity的状态保存与恢复 有很多种正常的状态导致Act

F8000液晶电视连接电脑不能全屏显示,如何处理?

一.屏幕遥控器设置方法:   1.按电视遥控器的[更多]键,选择[图像尺寸],点按触摸板.本文使用智能触摸遥控器示范操作方法,请点击这里查看F8000系列液晶电视如何使用智能触摸遥控器.     2.选择[全屏显示]即可.   二.工具菜单设置方法:   1.按电视遥控器的[更多]键,选择[工具],点按触摸板.本文使用智能触摸遥控器示范操作方法,请点击这里查看F8000系列液晶电视如何使用智能触摸遥控器.     2.选择[图像尺寸],点按触摸板.   3.选择[全屏显示],点按触摸板.   三

Win8修改锁屏壁纸后无法正常显示壁纸的解决办法

  有Win8用户反映,在电脑设置中修改了锁屏壁纸后,设置中的锁屏界面预览能正确显示出修改后的壁纸,但是按下Windows+L锁定电脑后,显示的却是之前设置过的某张锁屏壁纸.这该怎么办呢? 方法一: 1)先用你的微软账号登陆系统; 2)控制面板,用户管理那里新建个账户,以名为"test"为例,并设置为管理员; 3)登出当前微软用户,并用test登陆,你会发现你能改锁屏壁纸; 4)用户管理那边删除掉你原来的微软账号,包括用户数据; 5)新建一个用户账户,即你的微软账户,并设置为管理员;