gpt4 book ai didi

java - Android类设计

转载 作者:行者123 更新时间:2023-12-02 08:00:03 25 4
gpt4 key购买 nike

在我的 Android 应用程序中,我需要在每个 Activity 中都有一个特定的函数,该函数在按下按钮时执行特定的操作。因此,为了做到这一点,我需要重写 onKeyDown() 方法。但是,出于显而易见的原因,我不想在每个 Activity 中都包含相同的功能。看起来我也不能在 Application 类中包含这个函数。

唯一的方法是让所有 Activity 扩展另一个类作为其中的这个函数吗?或者是否有我所缺少的更好的设计。

谢谢

最佳答案

使用基本 Activity 是正确的模式。您所有 Activity 的任何通用功能都可以通过这种方式集中起来,这样您就不会在多个地方重复它。

如果常规 Activity 之一也重写了 onKeyDown 方法,请记住调用父类(super class)实现,否则该按钮将不再工作。

关于java - Android类设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9041504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com