gpt4 book ai didi

java - Android - 全局使用onOptionsItemSelected - 多重继承

转载 作者:行者123 更新时间:2023-12-01 12:25:56 25 4
gpt4 key购买 nike

我想对多个 Activity 使用相同的 onOptionsItemSelected 逻辑(我想减少代码冗余),所以我想我可以创建一个 BaseActivity 然后进行扩展。但是,我的 Activity 之一已经扩展了 ListActivity,因此这不是一个合适的解决方案。我怎样才能实现这个目标?

任何帮助将不胜感激。

最佳答案

你可以拥有

public class BaseActivity extends Activity 

然后

public class SomeActivity extends BaseActivity

您可以在基本 Activity 中使用方法,例如。你可以有一个显示 toast 方法

protected void showToast(String message){
Toast.makeText(this, message, Toast.LENGTH_LONG).show();
}

可以在扩展基本 Activity 的每个 Activity 中调用它。

因此,如果您已经扩展了 listActivity,您可能需要重新考虑。也许如果你准确地向我展示你在寻找什么,我也许能够看到你到底在寻找什么。

您不需要将其扩展为列出列表的 Activity ,您可以看到各种教程。

转到此List View Tutorial你可以找到你需要的东西

关于java - Android - 全局使用onOptionsItemSelected - 多重继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26334225/

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