【发布时间】:2016-08-18 01:38:58
【问题描述】:
我正在制作一个需要连续比较两个日期和时间的应用程序。 我刚刚看到了一些只比较一次的例子。我想我可以使用计时器来重复一个方法,但它似乎效率不高。以前有人这样做过吗?
【问题讨论】:
-
您可以尝试使用 AsyncTask 以在一定间隔内比较两次。 developer.android.com/reference/android/os/AsyncTask.html
-
使用 ScheduledExecutorService
-
我没有制作闹钟应用程序。它只是在用户设置的时间之后向用户显示一些东西。所以 ScheduledExecutorService 似乎不合适。
-
我正在尝试在 AsyncTask 中使用 while 循环,但是当用户设置很多需要比较的东西时,我担心它会浪费很多内存。