gpt4 book ai didi

java - 如何调用属于某个 Activity 的 fragment 的方法

转载 作者:太空宇宙 更新时间:2023-11-04 11:06:01 24 4
gpt4 key购买 nike

使用此代码,我调用 Activity 的方法。

我需要的是调用属于某个 Activity 的 fragment 的方法。

if (AppCompatActivity.class.equals(ctx.getClass().getSuperclass())) {
if (callBackName != null) {
Activity activity = (Activity) ctx;
Method method = activity.getClass().getMethod(callBackName, parameters);
method.invoke(activity, response, isError, errorType);
}
}

最佳答案

使方法(您在示例中对 Activity 调用的方法)调用 fragment 方法..

在 fragment 中

public void iAmFragmentMethodInFragment() {
}

在 Activity 中

public void iAmActivityMethodInActivity() {
fragment.iAmFragmentMethodInFragment()
}

关于java - 如何调用属于某个 Activity 的 fragment 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46480705/

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