java– 为什么我不能覆盖onConfigurationChanged?

java– 为什么我不能覆盖onConfigurationChanged?,第1张

概述我试图覆盖onConfigurationChanged方法,我得到错误:BaseActivity类型的onConfigurationChanged(Configuration)方法必须覆盖或实现超类型方法这是我的BaseActivity.java:importandroid.app.Activity;importandroid.content.Intent;importandroid.view.View;importandroid.

我试图覆盖onConfigurationChanged方法,我得到错误:

BaseActivity类型的onConfigurationChanged(Configuration)方法必须覆盖或实现超类型方法

这是我的BaseActivity.java:

import androID.app.Activity;import androID.content.Intent;import androID.vIEw.VIEw;import androID.vIEw.VIEw.OnClickListener;public class BaseActivity extends Activity {    protected VIEw.OnClickListener mbuttonListenerUPP;    protected VIEw.OnClickListener mbuttonListenerALT;    protected VIEw.OnClickListener mbuttonListenerNAV;    protected VIEw.OnClickListener mbuttonListenerHIS;    @OverrIDe    public voID setContentVIEw(int layoutResID)     {        super.setContentVIEw(layoutResID);    }    @OverrIDe    public voID onConfigurationChanged(Configuration newConfig)     {      setContentVIEw(R.layout.main);    }}

互联网上的很多帖子都说我可以覆盖这种方法……任何想法?

解决方法:

你的import语句中有androID.content.res.Configuration吗?如果按Ctrl Shift O,Eclipse可以自动插入导入.

如果缺少这个,编译器将无法识别您是否合法地覆盖了超类方法,因此会抛出错误.

总结

以上是内存溢出为你收集整理的java – 为什么我不能覆盖onConfigurationChanged?全部内容,希望文章能够帮你解决java – 为什么我不能覆盖onConfigurationChanged?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1116251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存