我有一个抽象类GenericConfiguration:
public abstract class GenericConfiguration extends Activity{
//Overrides onOptionsItemSelected(MenuItem item) and
//public boolean onCreateOptionsMenu(Menu menu)
}
然后我有两个子类TemperatureConfiguration和LightingConfiguration,如下所示:
public class TemperatureConfiguration extends GenericConfiguration{
//Overrides onCreate(Bundle savedInstanceState)
}
当我运行子类活动时,它们不会显示GenericConfiguration中定义的菜单。我认为,既然他们继承了onOptionsItemSelected和onCreateOptionsMenu方法,那么他们应该没有?我究竟做错了什么?这是我第一次写一个抽象类和子类。