1
我想每秒更新一次通知的文本。我寫了這段代碼每秒更新通知文本
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
builder.setSmallIcon(R.drawable.ic_launcher);
builder.setContentTitle("Text");
builder.setContentText("value updated every 1 second");
}
}
}, 1*1000);
但是這個值不是每1秒更新一次,而只是一次。爲什麼?我怎樣才能做到這一點?
檢查這個計算器等【答案】(http://stackoverflow.com/questions/9850594/why-handler-timer-only-run-once )。 – calimbak