Android遇到的问题总结

来源:互联网 发布:大数据立法草案 编辑:程序博客网 时间:2024/05/01 14:43
1. FragmentPagerAdapter  里的Fragment不刷新时, 在adapter里加上
public int getItemPosition(Object object) {return POSITION_NONE;}


2. PopWindow 点击外部不消失时, 只需要加上

popWindow.setBackgroundDrawable(new BitmapDrawable());

3. ListView 加载两种或以上布局时(如QQ,微信的聊天页面) ,可能出现滑动乱版 , 这是因为Listview的缓存机制引起的 , 只要加上

@Overridepublic int getViewTypeCount() {return TYPE_COUNT;}@Overridepublic int getItemViewType(int position) {return getMsgType(messageList.get(position));}

4. 不要在Application里缓存数据, 系统会在你不活跃的时候回收Application,然后在你再次活跃的时候重新生成一个新的Application,让你以为程序从来没有关闭过, 但是此时的Application 已经是一个没有数据的新的Application了

0 0
原创粉丝点击