Android Studio中AppComparActivity.class的用途是什么?我可以将其方法写为父类吗?

时间:2019-04-14 13:53:35

标签: android android-studio

是否可以在Android Studio中重写AppCompatActivity,如果可以,可以为我提供一些链接和示例 非常感谢

1 个答案:

答案 0 :(得分:0)

  

Android中AppCompatActivity类的用途是什么?

直接从official documentation

  

使用support library操作栏功能的活动的基类。

换句话说,这是android中“屏幕”的基类。您可以编辑屏幕的UI组件并对其应用逻辑,例如响应用户单击。
AppCompat 表示这是 support库中的一个类,您可以将其与其他support components集成在一起,以更好地支持较旧的android版本。

  

我可以将其方法写为父类吗?

与Java中的其他(非最终)类一样,您可以扩展此类并覆盖其公共和受保护的方法。建议您在您覆盖的每个方法中调用超级super.overridenMethod(params)(以免破坏任何内容)。

您当然也可以编写自己的方法,并根据需要使用它们。

要从活动中获取最大收益,应该understand the activity lifecycle,以防万一您的方法行为异常。