android conatcts搜索时偶现列表刷不出来
来源:互联网 发布:iris爱丽思授权淘宝店 编辑:程序博客网 时间:2024/05/02 02:15
<pre name="code" class="java">关键函数:511 private void startLoadingDirectoryPartition(int partitionIndex) {512 DirectoryPartition partition = (DirectoryPartition)mAdapter.getPartition(partitionIndex);513 partition.setStatus(DirectoryPartition.STATUS_LOADING);514 long directoryId = partition.getDirectoryId();515 if (mForceLoad) { //一直调用if语句,没有调用else,应该调用else就可以利用<pre name="code" class="java"> 延时读取队列来修复516 if (directoryId == Directory.DEFAULT) {517 loadDirectoryPartition(partitionIndex, partition);518 } else {519 loadDirectoryPartitionDelayed(partitionIndex, partition);520 }521 } else {522 Bundle args = new Bundle();523 args.putLong(DIRECTORY_ID_ARG_KEY, directoryId);524 getLoaderManager().initLoader(partitionIndex, args, this);525 }526 }
逻辑调用:
private static final int DIRECTORY_SEARCH_MESSAGE = 1; private void loadDirectoryPartitionDelayed(int partitionIndex, DirectoryPartition partition) { mDelayedDirectorySearchHandler.removeMessages(DIRECTORY_SEARCH_MESSAGE, partition); Message msg = mDelayedDirectorySearchHandler.obtainMessage( DIRECTORY_SEARCH_MESSAGE, partitionIndex, 0, partition); mDelayedDirectorySearchHandler.sendMessageDelayed(msg, DIRECTORY_SEARCH_DELAY_MILLIS); } private Handler mDelayedDirectorySearchHandler = new Handler() { @Override public void handleMessage(Message msg) { if (msg.what == DIRECTORY_SEARCH_MESSAGE) { loadDirectoryPartition(msg.arg1, (DirectoryPartition) msg.obj); } } };
0 0
- android conatcts搜索时偶现列表刷不出来
- 无线网络列表刷新不出来
- Android(SpreadTurm)登录电子邮件,刷新进入电子邮件列表时,邮件列表显示不出来
- JSP 页面商品列表显示不出来
- android 6.0 home界面按menu键打开“管理应用”,应用列表刷新不出来
- Android Toast显示不出来
- Android Toast显示不出来
- 珠宝网站 裸钻列表数据加载不出来
- EXT toolbar刷不出来????
- Tomcat首页刷不出来
- Android之Toast显示不出来原因
- Android之Toast显示不出来原因
- Android的Menu显示不出来
- Android之Toast显示不出来原因
- 搜索刷题列表
- android ICS2 google帐户的联系人无法搜索出来问题
- Android搜索列表关键词高亮显示
- android layout editor加载不出来布局界面
- js 获取cookies
- Search for a Range
- VS2008的MFC中CtreeCtrl默认选中第一个子节点
- 使用JDBC链接数据库之JDBC简介
- Caused by: java.lang.ClassNotFoundException: org.jboss.logging.BasicLogger 解决办法
- android conatcts搜索时偶现列表刷不出来
- [leetcode 21] Merge Two Sorted Lists
- 浅谈Oracle分区表之范围分区
- android如何让service不被杀死
- I2C总线
- 微软公有云事件中心(Azure Event Hubs)在开放物联网大会(OIOT)啼声初试
- java 23种常用设计模式之享元模式(FlyWeight)
- 修改oracle数据文件和表空间名字
- Unity抛物线的脚本