UI 不能載入的原因

2021-07-02 13:16:27 字數 511 閱讀 2537

做專案時遇到了乙個  ui不能載入的問題          有時候能載入  有時候不能載入        

後來   經過各種找        找到了  問題的所在     

原來  是因為  在載入是   用了 

new 

thread(connectnet).start();

然後在載入fragment 時候不初始化 ui

就會顯示背景     

因為使用

new 

thread(connectnet).start();

啟動執行緒會占用主線程的  資源     這是在載入fragment的控制項時    由於主線程資源被占用了     所以主線程只能處在等待中    不能載入ui

這是  我們把啟動執行緒改為

new handler().post(connectnet);
來啟動執行緒  這樣就不會占用主線程的資源了      

就不會不能載入fragment的ui控制項了

Revit WPF類庫不明原因的不能載入?

亂語 你打發無聊時間的方法,決定了你的成色。今天是庚子年一月一日,就是俗話說的大年初一。全國被新型冠狀病毒引發的傳染病所籠罩,當看到那些衝向災區的逆行者,除了淚目之外,還從心底發出一定要做點兒什麼的急切心願。我們這些做程式的,自嘲了稱呼聲碼農,往大了說那也是工程師,留下點兒有用於世間的東西吧。於是寫...

IIS不能啟動的原因

品略圖書館 我的web伺服器本來好好的,結果關機的時候提示在更新系統,再次開啟電腦時,web伺服器再怎麼也無法啟動了.上網一查才知道,遇到這種情況的不只我一人,還好,有很多好心的提供了寶貴的經驗,讓我知道以下我不知道的方法 1.難道這些解決方案對我失效,我檢視了一下計算機的服務項裡,發現 world...

執行載入 ui檔案

借助qt提供的qtuitools模組以及其中的quiloader類我們可以實現在執行時獲取並 載入.ui檔案。我們可以使用任何qiodevice的例項來讀取使用者介面架構,通常使用qfile 類的例項。quiloader load 方法讀取了.ui檔案中包含的介面架構並將它賦予乙個 qwidget子...