some attributes that are asynchronously assigned to the background thread during program initialization may be ready for UI before the completion of set, that is, the user can operate. If you need to get some attribute that has not yet been set in the op...