Я пытаюсь написать очень простой код для сохранения веб-страницы на диске в веб-архиве в Android 4.0.3 ICS.Мой код:
final WebView myWebView = (WebView) findViewById(R.id.myWebView);
myWebView.setWebViewClient(new myWebClient());
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.loadUrl("https://academics.vit.ac.in/student/stud_login.asp");
Button forward = (Button) findViewById(R.id.bForward);
Button back = (Button) findViewById(R.id.bBack);
Button update = (Button) findViewById(R.id.bUpdate);
forward.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (myWebView.canGoForward())
myWebView.goForward();
}
});
back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (myWebView.canGoBack())
myWebView.goBack();
}
});
update.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
myWebView.saveWebArchive("theArch");
}
});
Дело в том, что веб-просмотр работает отлично, но всякий раз, когда я нажимаю кнопку Обновить, я получаю (из LogCat):
03-26 18: 41: 38.797: D / webcoreglue (755): saveWebArchive: Не удалось инициализировать программу записи XML.
, и больше ничего не происходит .....
Пожалуйста, кто-нибудь может мне помочь в этом;так как это компонент чего-то еще очень важного ....
Заранее спасибо !!!!