ublic class BaseFragmentActivity extends FragmentActivity { protected Context mContext; protected Activity mActivity; private TextView title_bar_back,title_bar_name; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mContext = this; mActivity = this; requestWindowFeature(Window.FEATURE_NO_TITLE); // 隐藏标题栏 }
时间: 2023-06-14 07:03:55 浏览: 48
这是一个基础的 FragmentActivity 类的代码。它继承了 FragmentActivity 类,实现了 onCreate() 方法。在 onCreate() 方法中,它设置了 mContext 和 mActivity 变量,用于获取上下文和当前 Activity 对象。同时,它隐藏了窗口的标题栏,调用了 requestWindowFeature(Window.FEATURE_NO_TITLE) 方法来实现。此外,该类中还定义了两个 TextView 变量,用于显示标题栏的返回按钮和标题文本。具体的实现可能需要根据具体的业务需求进行调整。
相关问题
ublic class MediaPlayer extends PlayerBase implements SubtitleController.Listener , VolumeAutomation , AudioRouting {
这段代码是什么意思?
这是一个Java类定义,名为MediaPlayer,继承了PlayerBase类,并实现了SubtitleController.Listener、VolumeAutomation、AudioRouting等接口。这个类可能是用来控制音频或视频播放的。其中的接口实现可以让这个类支持字幕控制、音量自动化、音频路由等功能。
ublic class JurisdictionDTO extends Abp2DO { }我还想要JurisdictionDTO extends一个A不怕DO和Abp2HisDO 在同一个文件内
Java是不支持多继承的,一个类只能继承一个父类。但是,你可以使用接口(interface)来实现多继承的效果。接口是一种抽象的类,其中定义了一组抽象方法和常量,可以被其他类实现(implements)。
你可以这样写:
public interface A {
void aMethod();
}
public class Abp2DO implements A {
public void aMethod() {
// 实现接口中定义的方法
}
}
public class Abp2HisDO {
// 类的定义
}
public class JurisdictionDTO extends Abp2DO implements A {
// 类的定义
}
在这里,我们定义了一个接口A,并让Abp2DO类实现了这个接口。在JurisdictionDTO中,我们也让它实现了接口A,这样它就同时继承了Abp2DO和接口A的方法。同时,我们也定义了Abp2HisDO类,它与其他类没有继承或实现关系。
注意,在使用接口时,需要在类的定义中使用implements关键字来实现接口。同时,需要实现接口中定义的所有抽象方法。