Sebuah error dalam pemrograman biasanya muncul dengan ditampilkannya penyebab dari error tersebut. Nah pada sedang me-running program, tiba-tiba keluar pesan error di Eclipse seperti berikut :
java.lang.ClassCastException: android.app.Application
Saat di check ke baris koding yang bermasalah, ternyata tidak ada kerusakan apa-apa. Mengapa ini bisa terjadi ???
Pesan kesalahan diatas biasanya muncul karena pengambilan data dari kelas lain yang tidak berhasil sehingga aplikasi akan force-close. Untuk mengatasinya, kita dapat meletakkan nama kelas yang akan di-cast pada Android Manifest sebagai berikut :
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:name="your.package.ClassToBeImplement">
.........
..........
</application>
Dengan meletakkan nama kelas yang akan di-cast di Android Manifest seperti diatas, mudah-mudahan program kita dapat berjalan sesuai yang diharapkan.
Enjoy the source. (^_^)v
Post a Comment