私は私のメインの活動に定期的にこのようなデータベースからデータを更新する方法があります:更新フラグメント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
時間を動的に変更する必要があるたびに、タイマーをキャンセルして再作成することからあなたを止めることはありません(何度も何度も何度も何度もやってもペナルティはありません)。そのため、フラグメント内にcancelおよびrescheduleメソッドを追加できます。 –