Setiap aplikasi J2ME (midlet) berada dalam salah satu dari tiga state berikut: Paused, Active, atau Destroyed. Siklus Midlet: siklusj2me Saat constructor dipanggil, maka Midlet akan berada dalam kondisi Paused. Jika method startApp() dipanggil, maka Midlet akan aktif, sebaliknya, jika Midlet menemui method destroyApp(), maka Midlet akan di buang dari memory (Destroyed). Terdapat 3 method yang harus ada dalam setiap MIdlet. 1. startApp() Agar MIDlet memperoleh fokus dan menjadikannya active. Method ini dipanggil jika MIDlet baru saja dibuat atau kembali dari kondisi Paused. public static void startApp() 2. pauseApp() Method ini dieksekusi jika MIDlet tidak memiliki fokus. Contohnya : ada telepon masuk saat kita menjalankan MIDlet tersebut. Aplikasi tidak mempunyai tampilan. public static void pauseApp() 3. destroyApp() Method ini dipakai untuk membebaskan seluruh resource yang digunakan oleh MIDlet. public static void destroyApp(boolean unconditional) 3 hal diatas tuh wajib ada, jadi jangan sampai ada yang tidak diikut sertakan saat kita membuat aplikasi mobile J2ME.... :-)
Label: J2ME
based on the j2me article, the research could be a reference link below
http://repository.gunadarma.ac.id/bitstream/123456789/1219/1/17110075.pdf
thank you