1.       手机上有一个合并过的联系人
2.       编辑合并后的联系人

3.       手机屏幕会缓慢变暗之后再进入编辑界面。

首先找到contacts源码包下的EditContactActivity.java文件, 然后找到bindEditors()方法,如下(修改的地方有两处):

Protected void bindEditors(){



New Thread(new Runnable() {

final LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);

final Sources sources = Sources.getInstance(ctx);

第一处的修改(加上条件判断):

if (size >1) {

    try {

        Thread.sleep(200);

    } catch (Exception e) {

    Log.w(TAG, “bindEditors() sleep 200ms exception =”+e);

    }

}

 

第二处的修改:

EditContactActivity.this.runOnUiThread(new Runnable(){

    Public void run() {

        …

    if (mLoadingDialog != null) {

    此处将原来的代码:

    mLoadingDialog.dismiss();

    改为:

    mHandler.sendEmptyMessage(DISMISS_LOADING_DIALOG);

}

}

}

最新文章

  1. Windows下Php安装mongodb扩展失败
  2. Jenkins的Publish Over FTP Plugin插件参数使用
  3. C#关于new的用法
  4. 几个国内速度最快的centos yum(更新源)
  5. CSS 盒子模型概述
  6. DDD:使用EntityFramework的话,如果只为聚合根设计仓储,其它实体如何处理?
  7. 黄聪:TinyMCE 4 增强 添加样式、按钮、字体、下拉菜单和弹出式窗口
  8. JVM 崩溃 Failed to write core dump解决办法 WINDOWS
  9. 什么是PRD、MRD与BRD
  10. K - Digital Roots(第二季水)
  11. php数组array,知道键名如何提取键值
  12. Nifi自定义processor
  13. c#分布式ID生成器
  14. Linux记录-shell获取hdfs used使用
  15. Confluence 6 邮件队列
  16. laravel框架入门
  17. Python 可命名元祖
  18. 让浏览器兼容ES6语法(gulp+babel)
  19. Bootstrap中datetimepicker日期控件1899年问题解决
  20. Linux命令详解-echo

热门文章

  1. jfinal框架教程-学习笔记(一)
  2. H264码流打包分析(精华)
  3. .NET之美——C# 中的委托和事件
  4. 【转】Yahoo!团队:网站性能优化的35条黄金守则
  5. thread.join函数,java多线程中的join函数解析
  6. CSS 高级:尺寸、分类、伪类、伪元素
  7. 第二百五十七天 how can I 坚持
  8. Maven学习总结(一)——Maven入门
  9. document.documentElement.clientHeight||document.documentElement.scrollHeight
  10. JAVA中“==”与equals()方法区别