Download web content and load on Android webview at runtime.

I want to load a local web content on a webview. I’m downloading a zip file, unzipping it and saving the files (main.html and resource files - css, js, fonts, pngs, etc) on internal storage