Cara menghentikan Loading WebView disetiap Perubahan Orientasi Posisi HP

Bagaimana cara menghentikan reload atau loading kembali bagi  aplikasi android yang dihasilkan  dari konversi website ke aplikasi android dengan Webview di Android Studio?  Reload terjadi setiap kali berubah posisi atau orientasi Smartphone dari posisi potret ke posisi landscape, atau sebaliknya. Dari posisi hp vertikal menjadi horisontal.

Konversi Website menjadi Aplikasi android mudah dengan Android Studio. Proses konversinya cepat dengan menu WebView. Hasilnya sangat sederhana. Kalau mau mendapatkan aplikasi android yang lengkap perlu ditambah script-script dengan bahasa program java atau xml.

Salah satu script yang dibutuhkan oleh Aplikasi Android adalah script untuk menghentikan reload atau loading setiap berubah orientasi perangkat HP Smartphone berbasis android. Reload sangat mengganggu kenyamanan pembaca. Oleh perlu ditambah script dibawah ini.

android:configChanges=”orientation|keyboard|keyboardHidden|screenSize”

Perhatikan:

  1. Pada penulisan Huruf kapital dan huruf kecil harus sesuai dengan yang ditulis. Jika salah menulis, maka aplikasi Android tidak berfungsi. Biasanya ditandai oleh tanda tanya berwarna merah yang terletak di pojok kanan display atau tampilan.
  2. Tanda petik dua diantara perintah yang ada.
  3. Pisahkan antara kata dengan garis tegak ( | )

 

Lalu dimana script t tersebut diletakan di projek Android Studio?

Ikuti langkah berikut:

  1. Buka app/manifest/androidmanifest
  2. Klik androidmanifest.xmk, maka muncul isi bahasa pemograman
  3. Tulis script tersebut setelah  |  android:name=”.MainActivity” | seperti script dibawah ini

 

<application

android:allowBackup=”true”

android:icon=”@mipmap/ic_launcher”

android:label=”@string/app_name”

android:supportsRtl=”true”

android:theme=”@style/AppTheme”>

<activity

android:name=”.MainActivity”

 android:configChanges=”orientation|keyboard|keyboardHidden|screenSize”

            >

<intent-filter>

<action android:name=”android.intent.action.MAIN” />

<category android:name=”android.intent.category.LAUNCHER” />

</intent-filter>

</activity>

</application>

 

 

 

 

4