@迷途d书童 你好,想跟你请教个问题:
我在参照你写的oschina 安卓开源程序 的 按钮点击 检测是否是最新版本 (关于我们中的)
about.java 基本和你的一样
..
mUpdate.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { UpdateManager.getUpdateManager().checkAppUpdate(About.this, true); } });
...
点击检测新版本后 就报错
new Thread() { public void run() { Message msg = new Message(); try { Update update = ApiClient.checkVersion((AppContext) mContext.getApplicationContext()); //报错在这一行
Log.i( "tag","-----------------------------------"); msg.what = 1; msg.obj = update; } catch (AppException e) { e.printStackTrace(); } handler.sendMessage(msg); } }.start();
//具体报错
21:06:53.216 2446 cn.micool.app ERROR AndroidRuntime FATAL EXCEPTION: Thread-111 21:06:53.216 2446 cn.micool.app ERROR AndroidRuntime java.lang.ClassCastException: android.app.Application cannot be cast to cn.micool.app.AppContext
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。