本人用GridView写了一个,显示用户头像及名字的程序,     假设应用程序有两个Activity:Activity1和Activity2,
                       Activity1通过GridView控件显示数据库中所有的用户相片和用户名;假设应用程序已经有5个用户,用         户信息在sqlite数据库中的存放顺序为:用户A, 用户B, 用户C, 用户D, 用户E;
                       Activity2实现用户开展各种活动的功能,如(进行ECG、BP等生理参数测量,以医生进行对话等活动)     问题: 点击GridView某个用户头像,假设进入Activity2后;再点击“后退键”从Activity2回到Activity1,发现GridView     显示的用户顺序发生变化, 请问谁遇到过类似的问题?      
     

解决方案 »

  1.   

    我遇到过这样的问题,但是不知道和你的一样不。
    你的GridView 一行显示几列,你的切回来之后的顺序是什么。我的切回来只是GridView 重新刷新了。(并且现象不是100%)
    你那边可以看一下,切回来的时候,你的adapter是否重新去数据库取数据了
    (建议不要,数据从数据库取出来后,可以放在adapter中)