gpt4 book ai didi

android - 如何从父 Activity 调用正在运行的子 Activity 的方法?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:04:41 27 4
gpt4 key购买 nike

我正在开发一个具有 3 个选项卡的 Android 应用程序,在 MainActivity.java 中创建。每个选项卡都有自己的 Activity 。在这些 Activity 中,我有一个名为“Refresh()”的方法来更新该选项卡中的 ListView 。当用户单击按钮时,将调用方法“refreshTab(View v)”。

// Tab refreshen
public void refreshTab (View v) {
Activity MyActivity = this.getCurrentActivity();
MyActivity.Refresh();
}

这是抛出“方法 Refresh() 未定义类型 Activity。但是,“MyActivity”充满了选项卡 Activity 。我将如何让它发挥作用?

最佳答案

您需要将 Activity 转换为您的 Activity 类型。现在您正在尝试调用没有“刷新”功能的 Android 类 Activity 。

关于android - 如何从父 Activity 调用正在运行的子 Activity 的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13972283/

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