Tuesday, November 17, 2015

View 可以讲子线程的 方法提高主线程执行?

/** * <p>Causes the Runnable to be added to the message queue. * The runnable will be run on the user interface thread.</p> * * @param action The Runnable that will be executed. * * @return Returns true if the Runnable was successfully placed in to the *         message queue.  Returns false on failure, usually because the *         looper processing the message queue is exiting. * * @see #postDelayed * @see #removeCallbacks */public boolean post(Runnable action) {
    final AttachInfo attachInfo = mAttachInfo;    if (attachInfo != null) {
        return attachInfo.mHandler.post(action);    }
    // Assume that post will succeed later    ViewRootImpl.getRunQueue().post(action);    return true;}

No comments:

Post a Comment