Java 在Android空闲时运行应用程序
我想知道是否有一种方法可以让我的应用程序(基本上每X秒刷新一个URL)即使在手机空闲/锁定时也能继续运行?(当屏幕关闭时)。我目前正在使用WebView加载URL,使用Runnable重新加载URL 当我尝试使用服务时,它总是给我一个问题-webview无法解决。我查了一下,没能把它修好 我还想知道是否有一种方法可以在后台浏览URL。基本上,浏览URL时不显示浏览器:D 任何帮助都将不胜感激!!!Java 在Android空闲时运行应用程序,java,android,url,background,Java,Android,Url,Background,我想知道是否有一种方法可以让我的应用程序(基本上每X秒刷新一个URL)即使在手机空闲/锁定时也能继续运行?(当屏幕关闭时)。我目前正在使用WebView加载URL,使用Runnable重新加载URL 当我尝试使用服务时,它总是给我一个问题-webview无法解决。我查了一下,没能把它修好 我还想知道是否有一种方法可以在后台浏览URL。基本上,浏览URL时不显示浏览器:D 任何帮助都将不胜感激!!! 很抱歉,如果这些问题是愚蠢的,我只开始了几天的Android编程。您不需要webview来打开we
很抱歉,如果这些问题是愚蠢的,我只开始了几天的Android编程。您不需要webview来打开web服务器,除非您喜欢以即时方式显示结果。
为此,您可以使用内置http客户端(从服务开始工作,不需要用户干预)我认为
定时器任务将解决您的问题
Timer timer=new Timer();
timer.schedule(new DelayedTask(),1, 1000);// it will repeat within 1000ms
private class DelayedTask extends TimerTask
{
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
webview.loadUrl(url);
}
});
}
}
@Override
public void onDestroy()
{
super.onDestroy();
timer.cancel();
}
你为什么不在简历上刷新webview?我希望它即使在空闲/锁定期间也能刷新,我正在尝试调用服务器端的某些东西。你能告诉我怎么做吗?~Http部分。服务器的查看方式是否与通过浏览器查看内容相同?