當前位置:首頁 » 安卓系統 » androidsleep

androidsleep

發布時間: 2024-05-16 06:57:49

1. android中google有一個方法可以替代 Thread.sleep()方法來著。它不需要try catch,叫啥

如果是想延時一下,在處理業務邏輯的話,可以使用handler類提供的方法:handler.postDelayed()直接延時操作

2. Android中用什麼替換Thread.sleep

android 中,有的時候用Thread.sleep()是不合適的。
例如,你在用ProgressDialog 的時候,如果用的不合適,會使Progressdialog圖標不轉動。
代替方法是,用Handler.postDelayed需求是等2s,請求一下伺服器。等待的時候,顯示ProgressDialog 。
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
sendMessage("");//耗時操作
替換成
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
sendMessage("");//耗時操作
}
}, 2000);

3. Android調用mtimer.schele(mtimertask, 1000, 5000);,然後在run中實現Thread.sleep()

在線程中睡眠不會影響timer的調度,即不會把間隔增加到9秒
在線程中不能設置UI的內容,不會生效,甚至會導致崩潰;改變UI的內容只能在UI線程中進行。

4. 關於android,Thread.sleep(1000)用法。

Handler handler = new Handler();
handler.postDelayed(這里寫run方法實現一秒後的操作, 這里寫時間1000);

5. android開發等待一段時間後執行下一條語句,但是thread.sleep(30000)之後線程就掛起了

android的開發思路中,基本上都是由子線程去執行任務的,然後執行完了之後發回message再由handler去處理。這樣才不會影響程序連貫性的操作。
你這個需要sleep之後再執行的語句,就放到子線程中去。

熱點內容
入侵php 發布:2025-01-18 19:01:09 瀏覽:801
存儲的下標范圍 發布:2025-01-18 19:00:57 瀏覽:337
文件夾怎麼打開 發布:2025-01-18 18:47:07 瀏覽:296
杉德卡卡號和密碼看哪裡 發布:2025-01-18 18:43:27 瀏覽:712
android返回退出 發布:2025-01-18 18:43:26 瀏覽:601
linux採集視頻 發布:2025-01-18 18:38:38 瀏覽:638
差異度演算法 發布:2025-01-18 18:34:27 瀏覽:698
電腦全套配置有哪些 發布:2025-01-18 18:32:39 瀏覽:145
新項目源碼 發布:2025-01-18 18:14:48 瀏覽:517
腳本設計圖 發布:2025-01-18 18:06:17 瀏覽:601