Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.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 SDK Webview加载不在资产文件夹中的本地文件_Android_Webview_Local - Fatal编程技术网

Android SDK Webview加载不在资产文件夹中的本地文件

Android SDK Webview加载不在资产文件夹中的本地文件,android,webview,local,Android,Webview,Local,我正在尝试将本地url加载到webview中,但我不想使用assets文件夹,因为它是只读的,我需要从web服务更新文件 web服务调用工作正常,并使用将html文件存放到设备上的文件夹中 File liveFolder = context.getDir("Live", Context.MODE_PRIVATE); 这将在应用程序的存储空间中创建一个文件夹“app_Live”,并用html填充该文件夹 现在,当我将其加载到我的Webview时,应用程序会显示“网站不可用”,即使liveFold

我正在尝试将本地url加载到webview中,但我不想使用assets文件夹,因为它是只读的,我需要从web服务更新文件

web服务调用工作正常,并使用将html文件存放到设备上的文件夹中

File liveFolder = context.getDir("Live", Context.MODE_PRIVATE);
这将在应用程序的存储空间中创建一个文件夹“app_Live”,并用html填充该文件夹

现在,当我将其加载到我的Webview时,应用程序会显示“网站不可用”,即使liveFolder.isDir()返回true

此外,在“网站不可用”页面上,它将尝试的URL列为:

/data/data/****MY PACKAGE NAME****/app_Live/buyers_guide/page1/index.html,
这是完全正确的,并且文件存在,使用ADT上的DDMS进行检查

我已经让应用程序通过从android_资产文件夹加载资产来工作,但这对我没有好处,因为我需要能够更新媒体

一定有可能吧

请帮助

尝试添加以下内容:

 filepath = yourfilepath;
 webview.loadUrl("file://"+filepath);