• android 对一个合并后的联系人选择编辑,手机屏幕会缓慢变暗后再进入编辑界面的问题


    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);
    }
    }
    }

  • 相关阅读:
    python并发编程之多线程
    python并发之多线程
    线程理论知识
    Android ViewPager
    Fragment和activity之间的通信
    Android AsyncTask
    Android四大组件
    Android 数据存储
    Android BaseAdapter
    Android Fragment
  • 原文地址:https://www.cnblogs.com/snake-hand/p/3187187.html
Copyright © 2020-2023  润新知