`
fatedgar
  • 浏览: 134829 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论
阅读更多
android运行时报错
错误:java.lang.ClassCastException: android.app.Application
你是否有这类代码:
public class MyApp extends Application {
……
}

在activity类中你调用了
MyApp myApp=(MyApp) getApplicationContext();
进行操作。
类型转换异常,子类转换为父类,所以报错

解决方法:
在AndroidManifest.xml文件中application下加上这个就可以了,声明自己的类就行了
<application
       android:name="com.happysys.healthehome.MyApp"
……
分享到:
评论

相关推荐

    没有app的build 导致找不到application.docx

    Android Studio 编译失败的原因可能是由于缺少必要的依赖项,例如 com.android.application 插件。在解决编译失败的问题时,需要检查 build.gradle 文件中的配置,添加必要的依赖项。通过正确配置 build.gradle 文件...

     Android的SharedPreferences的使用

    SharedPreferences是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data/&lt;包名&gt;/shared_prefs目录下。SharedPreferences对象本身只能...

    Android中用Application类实现全局变量

    Log.i(TAG, String.valueOf(myApplication.ismHasPassword())); myApplication.setmHasPassword(false); Intent intent = new Intent(this, AnotherActivity.class); startActivity(intent); break; default: ...

    Android代码-AyoLang常用工具类

    初始化在Application.onCreate()里 package com.cowthan.sample; import android.app.Application; import org.ayo.Ayo; public class App extends Application{ public static Application app; @Override ...

    Android如何防止apk程序被反编译教程

    -keep public class * extends android.app.Application -keep public class * extends android.app.Service -keep public class * extends android.content.BroadcastReceiver -keep public class * extends ...

    AppInstall.rar

    把其它app 放在assets/ 下面打包, 通过系统调用安装这个app //申请安装未知应用权限 ... intent.setDataAndType(uri, "application/vnd.android.package-archive"); Log.i(TAG,"btnAppInstallClick uri="+uri);

    Android代码-安卓路由跳转库

    public class Application extends android.app.Application { public void onCreate() { super.onCreate(); // You can get the shared instance of router via static method `getShared`, after `asShared` ...

    android混淆及报错解决.docx

    -keep public class * extends android.app.Application -keep public class * extends android.app.Service -keep public class * extends android.content.BroadcastReceiver -keep public class * extends ...

    生活轨迹Android端

    import android.app.Application; import android.content.Context; import android.widget.Toast; public class YLC_APPLICATION extends Application { private static YLC_APPLICATION instance=null; ...

    com.twitter.app.TwitterApplication..zip

    在Android应用结构中,`TwitterApplication`很可能是一个自定义的应用程序类,继承自Android的`Application`类。这个类在应用程序启动时被创建,它允许开发者在应用的生命周期内执行全局初始化操作,如设置全局的...

    谈谈Android里的Context的使用

    android:label="@string/app_name" &gt; android:name=".ApplicationDemoActivity" android:label="@string/app_name" &gt; &lt;intent-filter&gt; &lt;action android:name="android.intent.action.MAIN" /&gt; ...

    Android.mk生成工具

    Application.mk文件提供了全局的编译配置,如APP_STL选择标准库,APP_ABI指定要支持的CPU架构,APP_CPPFLAGS添加预处理器宏等。它的目的是简化和统一项目的构建设置,特别是在多个模块之间共享相同的编译选项时。 *...

    proguard解说

    - 保留所有继承自`android.app.Application`的公共类。`Application`类是应用程序全局状态和生命周期事件的核心,因此需要保持不变。 11. **-keeppublicclass*extendsandroid.app.Service** - 保留所有继承自`...

    Android代码混淆及签名.docx编程资料

    -keeppublic class * extends android.app.Application -keeppublic class * extends android.app.Service -keeppublic class * extends android.content.BroadcastReceiver -keeppublic class * extends ...

    Beginning.Android.4.Application.Development源码

    在Android应用开发领域,"Beginning Android 4 Application Development"是一本极具价值的入门书籍,它详细介绍了如何构建Android 4(Ice Cream Sandwich)及更高版本的应用程序。现在,我们将深入探讨这个源码包,...

    Android如何防止apk程序被反编译

    -keep public class * extends android.app.Application -keep public class * extends android.app.Service -keep public class * extends android.content.BroadcastReceiver -keep public class * extends ...

    android ndk开发实例,不用java代码写出activity

    android:name="android.app.Application"&gt; android:name="android.app.NativeActivity" android:label="@string/app_name"&gt; android:name="android.app.lib_name" android:value="your-native-lib-name" /&gt;...

Global site tag (gtag.js) - Google Analytics