gpt4 book ai didi

java - 在适配器中获取 Activity - Java 中的 Android studio

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

我是一名新手开发人员,我正在尝试使用 Heyzap/Fyber Ads 中介,并且我需要一些帮助:

我有一个用于 RecyclerView 的 Adapter 类(不是 Activity)。

我一直在很多地方使用 view.getContext() 来获取上下文,但现在它要求“Activity”

这个适配器类包含两个 OnClickListeners 我需要在其中插入:

InterstitialAd.display(// I need to insert "Activity" here);

我已经尝试过:

this
Activity.this (constructor & adapter)
Activity.class (constructor & adapter)
view.getActivity()


///And 999x other combinations.

最佳答案

我建议有一个与 Activity 进行通信的接口(interface)。这样你就可以将所有与 View “onClick”相关的代码转移到 Activity/fragment 层本身,在我看来它们应该是这样的。

这是一个类似的教程 https://android.jlelse.eu/click-listener-for-recyclerview-adapter-2d17a6f6f6c9

关于java - 在适配器中获取 Activity - Java 中的 Android studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57329346/

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