2016-07-29 7 views
0

Ich habe eine App, ich möchte ein Webview öffnen. Im Moment lade ich das Webview auf einfachste Art und Weise. Ich möchte die Webseite im Hintergrund laden, so dass der Benutzer nicht warten muss. In einem Dienst, der im Hintergrund oder in einer vorherigen Aktivität ausgeführt wird, habe ich mich in den Foren umgeschaut und konnte keinen Bezug zum Thema finden . ThxWebView Android APP im Hintergrund laufen

public class YTPlay extends AppCompatActivity { 

    private WebView browser; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_ytplay); 

     browser = (WebView)findViewById(R.id.webkit); 

     browser.getSettings().setJavaScriptEnabled(true); 
     //browser.getSettings().setBuiltInZoomControls(true); 

     browser.loadUrl("http://www.yt-play.com/app.php"); 

    } 

} 

Leider mein Englisch ..

Antwort

0

WENN Sie irgendeine Aktion im Hintergrund ausführen wollen, müssen Sie entweder Service verwenden, wie in dem Link

http://www.tutorialspoint.com/android/android_services.htm 

oder AsyncTask verwenden ... Als Ihre Anforderung beinhaltet Interaktion mit UI (Browser) vielleicht ist es nicht möglich Todo im Hintergrund nach meinem Wissen ..