Tips Menghadapi Error pada Field (Inputan) Kosong di Android Studio

Halo semua! Pernah mengalami masalah error pada field di Android Studio?

1

Aplikasi kalian error / force close jika inputannya kosong (tidak diisi apapun) dan langsung klik pada aksinya. Kalau kasusnya disini ketika klik tombol (button) “HITUNG”.

Nah gimana tuh? Coba dilihat hasil run nya di Android Studio kalian.

Kalau aplikasi ini begini nih penampakannya :

1

Coba di perhatikan baik-baik. Disitu di katanya java.lang.NumberFormatException: Invalid double: “”

Kenapa tuh bisa begitu? Itu karena inputan yang masuk tidak sesuai dengan yang diharapkan, kalau kasus di sini kan kita mengaharapkan inputan berupa angka (double) dan kalau di perhatikan baik-baik tidak ada yang salah dengan coding di atas, tapi hanya butuh sedikit pelengkap.

Solusinya?? Kita bungkus aksi code kita dengan TRY CATCH seperti ini

 

Fungsi TRY CATCH sendiri untuk menangani suatu kesalahan / error pada suatu listing program.

Nah jadi begini codenya setelah sedikit modifikasi :
1

Sekarang coba run lagi aplikasinya ! Lancar kan ☺

Ada satu lagi nih tipsnya selain menggunakan TRY CATCH kalian juga bisa membungkus codingan kalian dengan IF ELSE strukturnya hampir sama dengan TRY CATCH

Kalau diterapkan ke aplikasi di atas bentuknya jadi seperti ini :

Yuk dicoba lagi ! Berhasil juga kan ☺

Kamu dapat belajar hal seperti ini lebih banyak lagi di Dicoding Academy Belajar Membangun Aplikasi Android Native (www.dicoding.com/academies/26) yang materi nya dibuat oleh Google Developer Expert di Indonesia.

Semoga bermanfaat, nantikan tips kita selanjutnya dan selamat belajar..

Belajar mengembangkan aplikasi atau game dengan kurikulum yang telah divalidasi langsung oleh industri dengan Dicoding Academy.

Belajar di Dicoding Sekarang →
Share this:

"If you wanna know about me? Just ask my friends. If you won't ask them, just be one and you'll know." - @dhahedda