Friday, 16 December 2016

Android Studio - Menangani Error Force Close Pada Aplikasi Saat Development

Dalam dunia software development, kita pasti pernah menemui beberapa error. Salah satunya adalah error Force Close. Ada beberapa hal yang menjadi penyebab dari error force close :
  • Nilai dari sebuah atribut null
  • Activity yang belum di definisikan di AndroidManifest.xml
  • dll
Jika aplikasi kalian force close, maka akan tampil unfortunately your app has stopped working.
Baca juga : Cara Debugging di Java Netbeans
Tutorial ini akan mengatasinya. Jika aplikasi kalian error force close lagi, popup unfortunately your app has stopped working tidak akan muncul lagi, tapi akan menuju ke Activity yang sudah kalian set sebelumnya.

Kira kira seperti ini jika di awamkan :
Jika Ativity B force close, maka arahkan ke MainActivity

PERSIAPAN


Buat 2 class java :
  1. ForceCloseException.java
  2. ForceCloseDebugge

Buka ForceCloseException.java, ketika kode seperti dibawah ini :

Lihat baik-baik kode diatas, tepatnya kode ini :

Intent intent = new Intent(myContextmyContext.getClass());

Kalian dapat mengganti myContext.getClass() dengan activity manapun sesuai dengan keinginan. myContext.getClass() adalah activity saat ini, jika terjadi error force close maka dia akan kembali ke activity terakhir dia berada.


Buka class ForceCloseDebugger.java, ketikan kode seperti dibawah ini :

ForceCloseDebugger.java membantu kalian untuk melihat penyebab dari errornya sebuah aplikasi, kalian bisa melihatnya di logcat android studio.

PENGGUNAAN


Tempatkan ForceCloseDebugger.handle(this); di onCreate() di activity kalian. Sebagai contoh, penggunaannya seperti ini :

Itulah cara-cara untuk menghandle error force close di aplikasi android. Semoga bermanfaat

Please post a polite comment and do not post a spam
EmoticonEmoticon

close