我正在使用localHTML webview应用。它是一个基本的webView android应用程序,使用导出的网站html。
之前我使用过这个源代码并且工作正常,但后来我改变了网上的一些东西,并以相同的方式,相同的域名,相同的文件夹名称等导出。但现在,当我更换assests文件夹我收到错误
此外,当我更改资产文件夹时,即使所有内容都相同,也需要更多索引html和图像。 " R"去"无法解析符号R"
- 代码 -
package com.zeeroapps.loadlocalhtml;
import android.app.Activity;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends Activity {
WebView mwebview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mwebview= (WebView)findViewById(R.id.webView);
mwebview.getSettings().setJavaScriptEnabled(true);
mwebview.getSettings().setJavaScriptEnabled(true);
mwebview.getSettings().setDomStorageEnabled(true);
mwebview.getSettings().setUseWideViewPort(true);
mwebview.getSettings().setLoadWithOverviewMode(true);
mwebview.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
mwebview.setScrollbarFadingEnabled(false);
try {
mwebview.loadUrl("file:///android_asset/beyazsapka.net/55x2/index.html");
} catch (Exception e) {
e.printStackTrace();
}
mwebview.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
}
@Override
public void onBackPressed() {
if (mwebview.canGoBack())
mwebview.goBack();
else
super.onBackPressed();
}
}
到目前为止我尝试过的事情
我该如何解决这个问题? 感谢。