2011-04-03 34 views
0

我有一个android应用程序,它显示带有计时器事件的网页。当应用程序获得背景时,JavaScript也停止。如果我在JavaScript中有一个计时器事件并且应用程序获取后台,javascript停止运行?Android Web应用程序 - 在后台运行的网页

任何人都可以建议如何编写一个应用程序,以便如果它获得后台,javascript定时器事件继续?或者我必须写一个服务?

回答

0

服务将是你最好的选择,因为这是保证继续在后台运行。 Android应用程序的工作方式有可能会导致您的网页“被摧毁”,然后在您需要时将它们还原回来,这样您将失去计时器。

退房靠近页面底部的图表: http://developer.android.com/guide/topics/fundamentals/activities.html

+0

所以应该在服务运行Web view..do我仍然需要运行一个Web视图和服务唤醒它up..should活动该应用程序只是一项服务.. – ozmike 2011-04-04 14:15:23

+0

计时器的总体目的是什么?它会触发什么? – Sorean 2011-04-04 14:42:54

+0

好的我有一个定时器事件的网页,定期发送更新到服务器mysql数据库通过PHP和当应用程序的活动去后台网页确实不断发送更新!但是如果服务器重新启动它会被杀死怎么办...... – ozmike 2011-04-09 10:16:58