#java #android
#java #Android
Вопрос:
Это мой код ошибки
public static MangJekApplication getInstance(Context context) {
return (MangJekApplication) context.getApplicationContext();
}
Это мой журнал ошибок
*java.lang.ClassCastException: android.app.Application cannot be cast to com.alexa.grajek1.MangJekApplication*
Комментарии:
1. Вы установили свой
MangJekApplication
класс в качествеandroid:name
значения для<application>
элемента в вашем манифесте?2. Я пока этого не знаю, потому что я купил этот исходный код, и когда он запускается, возникает подобная ошибка ..,
Ответ №1:
Во-первых, MangJekApplication
должно расширяться Application
:
//other stuffs
public class MangJekApplication extends Application {
public static MangJekApplication getInstance(Context context) {
return (MangJekApplication) context.getApplicationContext();
}
}
//other stuffs
Во-вторых, вы должны добавить android:name
в AnroidManifiest.xml
файл следующим образом:
<application
android:name=".MangJekApplication"
//other stuffs
...>