2011-05-20 70 views
0

嗨 我想用超类扩展我的主入口点(所以我不必在每个活动中重写onCreateOptionsMenu)但出于某种原因似乎我不被允许这样做,我被设置为我的Android应用程序的主要入口点的类。不能用任何东西扩展主类但活动

例如:MainClass extends Activity工作正常,但MainClass扩展mySuperClass,其中mySuperClass扩展活动不起作用 - 任何人有任何想法,如果我做错了什么或如果这是一个Android特定问题?

感谢您的任何帮助或意见!

回答

3

所有Android Activity类都必须扩展一个Activity基类。你的超类定义必须缺少一些东西:发布类定义。

+0

感谢您的回复。 – Rasmus 2011-05-20 12:52:02

+0

ups,更多信息heh。我的类是:公共类SalesClient扩展菜单和公共类菜单扩展活动 - 如果我的SalesClient延伸从活动我没有得到任何错误。对于记录,我得到的错误是“类型菜单不能是SalesClient的超类;超类必须是类” – Rasmus 2011-05-20 12:53:12

+0

那么,'Menu'是一个现有的类:如果您将名称更改为'MenuActivity',会发生什么? – Femi 2011-05-20 12:54:53

相关问题