【问题标题】:onPause() function does not work when extend MapActivity扩展 MapActivity 时 onPause() 函数不起作用
【发布时间】:2012-07-09 21:08:08
【问题描述】:

当我扩展 MapActivity 而不是 Activity 时,我不能使用 onPause()、onResume()、onRestart() 函数。当我创建受保护的 void onPause() 时,单击主页按钮时出现强制关闭错误。我尝试了 ActivityGroup,但它也不起作用。我该怎么办?

【问题讨论】:

  • 强制关闭时出现什么错误?
  • “应用程序 ***(进程 com.esetron.client)已意外停止。请稍后再试”。如果我不使用onResume,onPause函数,我不会得到这样的错误

标签: java android mapactivity


【解决方案1】:

您是否忘记致电super.onPause()super.onResume() 等?

引用自文档:

派生类必须调用超类的实现 这种方法。否则,将引发异常。

【讨论】:

  • 不,我没有忘记 super.onPause()。由于我扩展了 MapActivity,编译器在 super.onPause() 行上给出错误。
  • 这毫无意义。当然你可以覆盖 MapActiviy.onPause()。编译器给你什么错误?
  • 我不知道为什么,但我成功了。我在 Eclipse 上做了项目-> 清理,它起作用了:S
  • 太棒了。很高兴你解决了你的问题。 Eclipse 是一场噩梦 :-(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-17
相关资源
最近更新 更多