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

Leave a Reply

Your email address will not be published. Required fields are marked *