3.1 USING THE DEBUGGER
File > Open > Android-Fundamental_master > SimpleCalc
Tampilan ketika SimpleCalc berhasil dibuka
Dalam activity_main.xml ada dua EditText untuk input, empat Button untuk operasi matematika dan satu TextView untuk output
Pada file Calculator.java, operasi kalkulator didefinisikan pada Operator
Pada MainActivity.java, semua onClick handlers dipanggil oleh method compute
Jalankan aplikasi SimpleCalc
Pengetesan dengan tipe data integer dan float
Saat angka dibagi 0, hasilnya tak terhingga
satu kolom dikosongkan, akan error
TASK 2 RUN SIMPLECALC IN THE DEBBUGGER
Jalankan Debug App
Tampilan ketika Debugger berhasil dijalankan
Buat Breakpoint pada line 102 untuk menandakan bahwa aplikasi harus berhenti di poin tersebut
TASK 3 EXPLORE DEBUGGER FEATURES
Tampilan hasil debugging
Pada aplikasi tak mengeluarkan hasil operasi matematika karena Breakpoint yang telah dibuat pada langkah sebelumnya
Klik Step Over untuk mengeksekusikan kode sesuah dari kode Breakpoint
Klik Step Into untuk mengeksekusi isi pada method tersebut
Klik Step out untuk keluar dari method tersebut
Lalu tambahkan Breakpoint baru seperti di bawah ini
Klik kanan pada Breakpoint yang telah dibuat barusan dan masukkan “(operandOne == 42)||(operandTwo == 42)” lalu klik Done. Ini adalah conditional Breakpoint. Pengekseskusian aplikasi berhenti sampai disini. Jika kondisi benar, maka pengeksekusian akan berlanjut
Klik kanan pada Breakpoint pertama dan hilangkan centang pada enabled. Klik Done
Jika kondisi terpenuhi, proses akan berhenti di Breakpoint kedua di dan terlihat nilai yang dimasukkan seperti bawah ini
Value dapat diganti dengan klik kanan pada variabel yang memiliki value tersebut. Pilih set value
Ubah masing-masing menjadi 10
Aplikasi berhendi di breakpoint ke2
Klik toolbar Run. Pilij Evaluate Expression. Isi getHint()
Hasilnya seperti di bawah ini