有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在服务中使用倒计时更新文本

让我们假设我有一个这样的服务,我有一个文本视图在每个刻度更新,文本视图位于MainActivity。如何在每次勾选中更新TextView

public class CountDownTimerService extends Service {



                public CountDownTimerService() {
                }



                @Override
                public int onStartCommand(Intent intent, int flags, int startId) {
                    CountDownTimer.start();
                    return START_STICKY;
                }



                private CountDownTimer countDownTimer = new CountDownTimerWithPause(300000, 1) {

                    @Override
                    public void onTick(long millisUntilFinished) {


                        /*

                        In this part i need to update text on MainActivity            
                        */
                    }

                    @Override
                    public void onFinish() {

                      Log.i("Timer","Timer finished");

                    }



                @Override
                public IBinder onBind(Intent intent) {
                   return null;
                }
            }

共 (1) 个答案