人。我想使用Postdelay创建一个可运行的函数大约50ms,每次都会添加十进制数并将结果发送到活动,这样我就可以在View中更新这个数字。我还需要它在切换到另一个活动时继续运行。据我所知,最好的方法是将它放在不同的线程中的Sevice中,这样它就不会减慢UI的速度。我是初学者,所以我想从你们那里得到一些建议。我该怎么做?
答案 0 :(得分:0)
尝试使用PostDelay
处理程序进行延迟。
Handler handler = new Handler();
handler.postDelayed(new Runnable()
{
@Override
public void run()
{
//DO something
}
}, 1000);
答案 1 :(得分:0)
您可以将View
本身与View.postDelayed(yourRunnable, 50)
一起使用。