Cara Menyimpan Username dan Password di Android Webview
Pada dasarnya WebView hanya digunakan untuk menampilkan dan sebenarnya tidak memiliki kemampuan untuk menyimpan data. Namun, Anda dapat menggunakan WebSettings.setAppCachePath & WebSettings.setDatabasePath untuk menyimpan data yang Anda butuhkan.
Saya memiliki aplikasi Webview yang mengharuskan penggunanya harus login dan tentunya ini menjadi masalah jika setiap kali membuka aplikasi disuruh login padahal sebelumnya sudah login, Alhamdulillah snippet code ini memecahkan masalah saya, walaupun aplikasi direstart aplikasi tetap menyimpan otentikasi login.
Solusi Snippet Code
webView.getSettings().setAppCachePath(getApplicationContext().getFilesDir().getAbsolutePath() + "/cache");
webView.getSettings().setDatabasePath(getApplicationContext().getFilesDir().getAbsolutePath() + "/databases");
Semoga bermanfaat