怎样让Android程序运行延迟

怎样让Android程序运行延迟,第1张

Handler handler = new Handler()

{

@Override

public void handleMessage(Message msg) {

// TODO Auto-generated method stub

superhandleMessage(msg);

Intent intent = new Intent();

intentsetClass(FirstPageActivitythis, MainActivityclass);//需要跳入的页面

startActivity(intent);

finish();

}

};

handlersendEmptyMessageDelayed(0, 1000);//延迟1秒

//延迟一秒后从FirstPageActivity页面跳入MainActivity页面,时间可以自己设置。

第一 重新做系统 很明显是 由于开机运行程序加载过多 引起的。估计你是添加了N多的 播放程序 以及N多网页插件。那些东西都会导致开机速度过慢,以及及其运行速度过慢。

第二 如果重新做系统依然无效,恭喜你 可以换配置了 旧的不走 新的不来 忍一忍 卖新的算了 现在3000以内买个22寸的 家用机器 很好用

一般来说,延时有两种方法,一种是短时等待,一种是定时继续

短时等待一般叫延时,就是简单地用循环计算使CPU停一会再执行下条语句,但这种延时会让CPU把时间浪费在无意义的循环上,如果延时时间过长,对整个系统的效率会有影响;循环延时还有不太精确的问题,难以精确地控制整个延时过程执行的时间。

利用系统提供的定时器或实时时钟硬件设备,配合中断程序设计可以实现中断延时,在中断中进行时间计数,到达时间点时可启动进一步 *** 作,没到时,cpu可以堵塞当前程序运行(就是当前程序释放运行权,并等待标志再恢复运行),其他的程序(线程)就可以在这个程序等待时得到运行了。这也是多任务系统的基础。

举例来说,假设要设计两个窗口同时动画,一个窗口40ms重新绘制一次,另一个窗口80ms重新绘制一次,那么定时中断程序会每隔40ms给A窗口发送更新的消息,80ms给B窗口发送更新消息,这两个窗口只需要设计在接收到更新消息时重绘,然后进入等待消息的状态即可。这样在你看起来,两个窗口都在动,不会因为一个窗口在延时而导致影响另一个的刷新。

以上就是关于怎样让Android程序运行延迟全部的内容,包括:怎样让Android程序运行延迟、电脑开机后到运行程序有一定时间的延迟、程序需要长时间运行,长时间 *** 作,用延时可以吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10165445.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存