Salve o conteúdo da webview no armazenamento do Android e carregue-o

Eu quero fazer uma aplicação android que tenha um layout de webview. Este é o critério da minha aplicação:

A primeira vez que o aplicativo é iniciado, o webview carrega um URL (talvez facebook, google, etc.) webview.loadUrl ("http://www.google.com");

Depois de carregar a url, o aplicativo salva a URL carregada na exibição HTML (file.htm) em um "local específico" no armazenamento interno do Android. Então, digamos que eu abra "google.com", o aplicativo salva a página do google em um arquivo HTML (digamos o nome do arquivo, "google.htm"), e quando eu for para aquele "lugar específico" e clico no "google .htm "arquivo, mostra a página da web do google usando o Visualizador de HTML do Android.

Quando o aplicativo for iniciado novamente, ou simplesmente dizer que o aplicativo carrega a URL novamente (neste caso, "google.com"), ele não é necessário na página "google.com", mas leva em conta "google.htm" arquivo no android armazenamento interno. Portanto, da vista do usuário, esse aplicativo ainda pode carregar páginas da Web, mesmo que não esteja conectado à Internet.

Para simplificar,

Iniciar aplicativo -> Ir para o URL especificado -> Verificar o armazenamentoSe o URL especificado tiver o arquivo HTML no armazenamento, carregue a partir do armazenamentoELSE carrega o URL da web.

Alguém pode me ajudar com o código e explicação? Eu realmente gostei disso. Obrigado pessoal: D

questionAnswers(1)

yourAnswerToTheQuestion