看板 AndroidDev 關於我們 聯絡資訊
請問一下大家 我有個usb port要用 每30ms要跟usb要data 但目前我的做法是這樣 public Runnable UpdateData = new Runnable() { @Override public void run() { 做要data的事情 mHandler.postDelayed(UpdateData, TASKREFRESHPERIOD); // update for next } }} 但這樣的做法一分鐘大概會掉2~3個package 請問有更不耗資源的計時方式嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.64.119
hijamoya:試試alarm 03/15 00:29
tac0wu:為什麼會掉package阿 03/15 16:28
doom3:30ms吧 03/15 16:31
acespeed:其實device是250ms產生一次新的data,但目前又要邊畫圖 03/16 01:04
acespeed:所以才會30ms去跑一次~順便check data 03/16 01:05
csk:AlarmManager + PendingIntent 03/19 15:42