已选择Android X

已选择Android X,android,android-jetpack,Android,Android Jetpack,在将现有项目重构为android.x之后,我得到了一个错误,即不能重写onMenuItemSelected方法androidx.appcompat.app.AppCompatActivity中的原因此方法为最终方法。 我现在如何通过菜单处理点击 编辑: 看起来,这种变化不仅在androidx上,而且在support 27中也取决于您想要处理的菜单类型。Android有上下文菜单和选项菜单onMenuItemSelected-它是此类菜单类型的常规回调 因此,对于单击上下文菜单,您应该使用onCo

在将现有项目重构为android.x之后,我得到了一个错误,即不能重写
onMenuItemSelected
方法
androidx.appcompat.app.AppCompatActivity
中的原因此方法为最终方法。 我现在如何通过菜单处理点击

编辑:
看起来,这种变化不仅在androidx上,而且在support 27中也取决于您想要处理的菜单类型。Android有上下文菜单和选项菜单
onMenuItemSelected
-它是此类菜单类型的常规回调

因此,对于单击上下文菜单,您应该使用
onContextItemSelected
方法

对于选项菜单
onOptions ItemSelected