Java 单例类引发ClassCastException

Java 单例类引发ClassCastException,java,android,singleton,Java,Android,Singleton,我使用的是一个单例类,扩展了android.app.Application,声明如下: public class MyApplication extends Application { // my code ... } 在我的活动中,我创建了此类的一个实例: MyApplication myApplication = (MyApplication) getApplication(); 这行代码引发了一个java.lang.ClassCastException 谢谢你的帮助 这是我的日志

我使用的是一个单例
,扩展了
android.app.Application
,声明如下:

public class MyApplication extends Application { 
  // my code ...
}
在我的
活动中,我创建了此类的一个实例:

MyApplication myApplication = (MyApplication) getApplication();
这行代码引发了一个
java.lang.ClassCastException

谢谢你的帮助

这是我的日志跟踪:

Caused by: java.lang.ClassCastException: android.app.Application cannot be cast to com.core.MyApplication

您需要在清单中声明
MyApplication
,以便框架将其实例化为您的应用程序类

比如说,

<application
    android:name=".MyApplication">

    <!-- activities -->

</application>

您需要在清单中声明
MyApplication
,以便框架将其实例化为您的应用程序类

比如说,

<application
    android:name=".MyApplication">

    <!-- activities -->

</application>

您需要在清单中声明
MyApplication
,以便框架将其实例化为您的应用程序类

比如说,

<application
    android:name=".MyApplication">

    <!-- activities -->

</application>

您需要在清单中声明
MyApplication
,以便框架将其实例化为您的应用程序类

比如说,

<application
    android:name=".MyApplication">

    <!-- activities -->

</application>

您需要在
manifest.xml
中声明您的
MyApplication

<application
    android:name=".MyApplication"
    android:icon="@drawable/logo"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
 ....
 .....
</application>

....
.....

您需要在
manifest.xml
中声明您的
MyApplication

<application
    android:name=".MyApplication"
    android:icon="@drawable/logo"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
 ....
 .....
</application>

....
.....

您需要在
manifest.xml
中声明您的
MyApplication

<application
    android:name=".MyApplication"
    android:icon="@drawable/logo"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
 ....
 .....
</application>

....
.....

您需要在
manifest.xml
中声明您的
MyApplication

<application
    android:name=".MyApplication"
    android:icon="@drawable/logo"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
 ....
 .....
</application>

....
.....

几秒钟后我就接受了,谢谢,我忘了…:)几秒钟后我就接受了,谢谢,我忘了…:)几秒钟后我就接受了,谢谢,我忘了…:)几秒钟后我就接受了,谢谢,我忘了…:)谢谢你的帮助。谢谢你的帮助。谢谢你的帮助。谢谢你的帮助。