2011-10-30 2 views
3

웹 뷰를 열고 싶은 앱이 있습니다. 지금 가장 간단한 방법으로 webview를로드 중입니다. 백그라운드에서 웹 페이지를로드하고 싶습니다. 사용자가 대기하지 않을 것입니다. 시간이 어쩌면 백그라운드에서 실행중인 서비스 또는 prevoius 활동 나는 포럼을 둘러 보았고 도움이 appriciated 될 것입니다. ThxAndroid webView 백그라운드로로드

답변

0

저는 이전에 같은 문제를 겪었습니다. 나는 당신이 원하는 것을 알고 있습니다. Asynctask! 여기에 좋은 링크가 나는 그것이 작동하도록 읽을 수 있습니다!

http://www.brighthub.com/mobile/google-android/articles/82805.aspx

당신은 제대로 작동하는 방법을 얻을. doInBackground에서 webview를로드하고 아마도 내가 사용하는 앱이 표시되는 ProgressDialog를로드할까요?

GL 메이트

4

웹보기의 표시 여부를 GONE으로 설정하고 페이지를로드 할 수 있으며 onPageFinished가 실행되면 웹보기를 표시 할 수 있습니다.

희망이 도움이됩니다.

+0

을 사용할 수 있습니다 WebView로. 나중에 일부 자바 스크립트 코드가 실행되면 웹 페이지가 계속 생성되며 시간이 걸립니다. Visibility = GONE은 로딩 시간에 영향을주지 않습니다 (방금 테스트했습니다). – CoolMind

0

HTML 코드가로드 될 때 당신은 onPageFinished 이벤트가 시작됩니다 asynctaskLoader take a look는 방향이 변경 관리와 일부 다른 멋진 것들을 할 수 있기 때문에이 AsyncTask를보다 더 낫다 ...