我正在尝试将本地网址加载到webview中,但我不想使用资源文件夹,因为这是只读的,我需要从网络服务更新文件。
网络服务调用正常,并使用
将html文件存放到设备上的文件夹中File liveFolder = context.getDir("Live", Context.MODE_PRIVATE);
这会在应用程序的存储空间中创建一个“app_Live”文件夹,并用html填充它。
现在,当我将其加载到我的Webview中时,该应用程序显示“网站不可用”,即使liveFolder.isDir()返回true。
此外,在“网站不可用”页面上,它将尝试的网址列为:
/data/data/****MY PACKAGE NAME****/app_Live/buyers_guide/page1/index.html,
哪个是完全正确的,文件存在,在ADT上使用DDMS进行检查。
我通过从android_asset文件夹加载资源让应用程序工作,但这对我不利,因为我需要能够更新媒体。
一定可能吗?
请帮忙
答案 0 :(得分:0)
尝试添加此内容:
filepath = yourfilepath;
webview.loadUrl("file://"+filepath);