Membuat Aplikasi Webview Tanpa Back Button Android Close Application di Android Studio
Advertisement

Penawaran Terbatas! Paket Data 25GB Hanya Rp 90.000
Dapatkan kuota besar 25GB untuk semua nomor AS, Loop, dan simPATI hanya dengan Rp 90.000, berlaku selama 30 hari! Internet lancar tanpa khawatir kehabisan kuota, cocok untuk streaming, gaming, dan browsing sepuasnya!
Aktifkan sekarang dan nikmati kebebasan internet!
Read More Beli Paket
Advertisement
Membuat Aplikasi Webview Tanpa Back Button Android Close Application di Android Studio | Sebenarnya agak bingung juga dalam pengamabilan judul artikel tentang pembuatan webview di android studio ini. Namun letak perbedaan artikel ini dengan artikel sebelumnya yang juga membahas cara membuat webview di android studio adalah pada fungsi tombol back yang tidak menutup aplikasi saat di tekan.
Artikel ini dibuat sebagai dokumentasi saja atas semua informasi yang dibagikan para master master. Berhubung kami sendiri masih belajar tentang android studio maka setiap ujicoba yang kami lakukan dari tutorial yang beredar akan selalu kami dokumentasikan untuk kalangan sendiri dan semoga bisa memberikan manfaat bagi yang lain. Dalam setiap artikel yang kami bahas yang bersumber dari hasil ujicoba para master akan kami cantumkan referensinya di akhir artikel, Insya Allah.
Untuk tahap awal kita membuat project baru denga menggunakan empty activity serta isi dengan code berikut ini.
1.
AndroidManifest.xml
<uses-permission
android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
2.
Activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="vfnoob.vahmee.webview.MainActivity"> <WebView android:id="@+id/webV" android:layout_width="match_parent" android:layout_height="match_parent"/> </RelativeLayout>
3.
MainActivity.java
public class MainActivity extends AppCompatActivity { WebView webV; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webV = (WebView)findViewById(R.id.webV); String url = "https://www.armaila.com/"; webV.getSettings().setJavaScriptEnabled(true); webV.setFocusable(true); webV.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); webV.getSettings().setDomStorageEnabled(true); webV.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH); webV.getSettings().setDatabaseEnabled(true); webV.getSettings().setAppCacheEnabled(true); webV.loadUrl(url); webV.setWebViewClient(new WebViewClient()); } @Override public void onBackPressed() { if (webV.canGoBack()){ webV.goBack(); }else { super.onBackPressed(); } } }
Perbedaan tutorial ini dengan tutorial membuat webview sebelumnya adalah adanya tambahan kode agar aplikasi tidak tertutup saat menekan tombol back. Kode tambahan tersebut adalah:
@Override public void onBackPressed() { if (webV.canGoBack()){ webV.goBack(); }else { super.onBackPressed(); } } }
Untuk lebih jelasnya silahkan tonton video berikut ini.
Demikianlah artikel tentang "Membuat Aplikasi Webview Tanpa Back Button Android Close Application di Android Studio" semoga saja bermanfaat.
Referensi:
Advertisement