Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.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
Android 如何在后台启动Webview或在后台加载URL?_Android_Android Activity_Android Asynctask_Android Webview_Background Service - Fatal编程技术网

Android 如何在后台启动Webview或在后台加载URL?

Android 如何在后台启动Webview或在后台加载URL?,android,android-activity,android-asynctask,android-webview,background-service,Android,Android Activity,Android Asynctask,Android Webview,Background Service,我正在制作一个应用服务,在后台线程中加载一个支持JavaScript的网站。我尝试过使用AsyncTask,但无法成功,一旦我启动它,应用程序就会失败并停止,我尝试过使用WINDOW MANAGER,这表明它是一个定价降低的API。有人能帮我在后台加载网页或给出代码吗?WebView是一个UI小部件。您必须在UI线程中操作它。 您可以在后台线程(AsyncTask)中执行与网络相关的操作,但对UI小部件的任何更新都必须在主线程中进行 另外,请注意,WebView本身知道异步执行其任务。您不需要从

我正在制作一个应用服务,在后台线程中加载一个支持JavaScript的网站。我尝试过使用AsyncTask,但无法成功,一旦我启动它,应用程序就会失败并停止,我尝试过使用WINDOW MANAGER,这表明它是一个定价降低的API。有人能帮我在后台加载网页或给出代码吗?

WebView是一个UI小部件。您必须在UI线程中操作它。 您可以在后台线程(AsyncTask)中执行与网络相关的操作,但对UI小部件的任何更新都必须在主线程中进行


另外,请注意,WebView本身知道异步执行其任务。您不需要从异步任务加载其URL请求。

什么是您无法理解的?你卡在哪里了?提供您的示例代码。我会试试让你知道