我正在学习如何为 Android 应用程序创建选项菜单。
在指南中,它有以下提示,让菜单保持干燥:
提示:如果您的应用程序包含多个活动并且其中一些提供相同的选项菜单,请考虑创建一个除了 onCreateOptionsMenu() 和 onOptionsItemSelected() 方法之外什么都不实现的活动。然后为应该共享相同选项菜单的每个活动扩展此类。这样,您只需管理一组代码来处理菜单操作,并且每个后代类都继承菜单行为。
这似乎有问题。如果Activity
需要共享相同选项的 s 从不同的类继承,我应该OptionsMenuActivity
从什么继承?我读到Java不支持多重继承,那么你如何解决这个问题?