當前位置:成語大全網 - 新華字典 - android的dialog方法執行順序很奇怪,求教!

android的dialog方法執行順序很奇怪,求教!

android的dialog方法執行順序很奇怪,求教!

個人理解:

dialog的di *** iss方法進入,需要重新整理UI執行緒的時候,UI主執行緒被妳sleep了,對dialog的介面處理就變成5秒後主執行緒恢復之後,所以介面上看起來順序就比較奇怪了。

建議處理方式:

重要事情說三遍:千萬不要在主執行緒sleep!千萬不要在主執行緒sleep!千萬不要在主執行緒sleep!

對於這個需求,可以采取單獨開個計時執行緒,然後handler或者broadcast/intent收訊息的辦法來實現。

妳要起壹個新的執行緒,不能讓主執行緒sleep5秒,這樣妳得程式會崩潰的,妳在妳得按鈕事件裏寫dialog的關閉事件,然後在關閉事件外面,呼叫妳執行緒的start方法,在新執行緒的run方法中,寫Thread.sleep(5000); 和Toast.makeText().show(); 這樣就可以了,妳試試。。。不行再問我,我再幫妳看看

js方法執行順序?

印刷工人享受到同樣的興奮。

這些半島從拇指和食指間提取海水

猶如婦人觸控庭院裏光滑的家當。

地圖上的海洋哈哈比陸地更為安逸

java方法執行順序

先後順序如下!

1.靜態塊

2.塊

3.構造器

4.父類構造器

執行順序為:

1. 靜態塊

2. 父類構造器

3. 本類中的塊

4. 本類的構造器

python 方法執行順序問題

執行順序都是從左到右,letterGIrls是字典,setdefault方法如果是不存在girl[0]返回的是空列表[],存在的話返回的是[girl],然後是列表的append方法。這段程式碼的目的是把girl[0]相同的girl合並到壹個列表。

c#方法執行順序問題?

A不是初始值嗎?也要計算?還是根據A的初始值就算出A 然後在計算出B,在計算出C?

怎麽控制controller方法執行順序

如果是方法的話,能不能呼叫還真不知道,沒有嘗試過。 如果是控制器,可以肯定是不能直接呼叫的,只能跳轉。 如果妳需要掉的是方法,請抽離出來,不要放在Controller裏面,因為這不符合MVC設計的理念。 如果可以,不是執行緒安全的。

java關於方法執行順序的問題

同時操作?這個得具體情況具體分析壹下,如果操作頻度很高,可以考慮作個事件佇列。

如果是需要A2對A1提交的資料進行更新,可以在資料記錄上加個更新標記欄位,A2對記錄時同時更改標記欄位,這樣A2每次更新前先檢查壹下最新記錄的標記,確定是否需要更新,如果已更新過說明可能A1還未提交新的資料。

c語言執行順序 求教

int x=1;

x=(x=1+2,x*2);

賦值符號“=”優先級別比“,”逗號表示式要 高

(x=1+2,x*2)=>6;

x=6

結果為x=6

用robotium,和android studio寫測試用例 怎麽調換方法執行順序

用robotium,和android studio寫測試用例的調換方法執行順序

預設按照字母排序的。A會排在最前面