Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Android空闲时运行应用程序_Java_Android_Url_Background - Fatal编程技术网

Java 在Android空闲时运行应用程序

Java 在Android空闲时运行应用程序,java,android,url,background,Java,Android,Url,Background,我想知道是否有一种方法可以让我的应用程序(基本上每X秒刷新一个URL)即使在手机空闲/锁定时也能继续运行?(当屏幕关闭时)。我目前正在使用WebView加载URL,使用Runnable重新加载URL 当我尝试使用服务时,它总是给我一个问题-webview无法解决。我查了一下,没能把它修好 我还想知道是否有一种方法可以在后台浏览URL。基本上,浏览URL时不显示浏览器:D 任何帮助都将不胜感激!!! 很抱歉,如果这些问题是愚蠢的,我只开始了几天的Android编程。您不需要webview来打开we

我想知道是否有一种方法可以让我的应用程序(基本上每X秒刷新一个URL)即使在手机空闲/锁定时也能继续运行?(当屏幕关闭时)。我目前正在使用WebView加载URL,使用Runnable重新加载URL

当我尝试使用服务时,它总是给我一个问题-webview无法解决。我查了一下,没能把它修好

我还想知道是否有一种方法可以在后台浏览URL。基本上,浏览URL时不显示浏览器:D

任何帮助都将不胜感激!!!
很抱歉,如果这些问题是愚蠢的,我只开始了几天的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部分。服务器的查看方式是否与通过浏览器查看内容相同?