簡體   English   中英

在Android空閑時運行應用程序

[英]Running application while idle for Android

我想知道是否有一種方法可以使我的應用程序運行(基本上只是每X秒刷新一次URL),即使手機處於空閑/鎖定狀態? (屏幕關閉時)。 我目前正在使用WebView加載URL,並使用Runnable重新加載URL。

當我嘗試使用服務時,它總是給我帶來問題-無法解決Webview。 我查了一下,卻無法修復。

我也想知道是否可以在后台瀏覽URL。 基本上,瀏覽URL而不顯示瀏覽器:D

任何幫助將非常感激!!! 抱歉,如果這些問題很愚蠢,我只開始了幾天的Android編程工作。

除非您想立即顯示結果,否則不需要Web視圖即可戳Web服務器。 為此,您可以使用內置的http客戶端(可從服務使用,不會干擾用戶界面)

我認為Timer任務可以解決您的問題。

 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();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM