我有我的主要活動是定期從數據庫這樣的更新數據的方法:更新片段UI定期
public static void timedTask(int timer) {
myTimer.cancel();
myTimer = new Timer();
myTimer.schedule(new TimerTask() {
@Override
public void run() {
dbint = db.dbpull();
}
}, 0, timer);
}
現在的問題是,我怎麼能傳遞我從這種方法獲得的價值,和用數據更新片段內的TextView?
我寧願保持定時器的方法裏面,因爲我希望能夠動態地改變定時器。 – user3050720
沒有從取消和每一個需要動態地改變它的時間的時間重新創建計時器停止你(幾乎沒有任何懲罰一次又一次地這樣做)。所以你可以在Fragment中添加cancel和reschedule方法。 –