gpt4 book ai didi

java - Google Play 服务 admob - super.onAdLoaded(), super.onAdFailedToLoad(...)

转载 作者:行者123 更新时间:2023-11-29 05:25:33 26 4
gpt4 key购买 nike

快速提问:

在 Android Activity 的上下文中,

adListenner 中,当覆盖 onAdLoaded(){}onAdFailedToLoad(int errorCode){} 时,应该 super. onAdLoaded()super.onAdFailedToLoad(int errorCode) 在覆盖方法中被调用?

如果是这样,应该在方法的开头还是结尾进行调用?

最佳答案

这是一个很好的问题,我自己也在想 - 如果您想保留父类的逻辑,这通常是一种很好的做法。在这种情况下,它不会产生任何影响。

com.google.android.gms.ads.AdListener 实际上是一个具有空方法的抽象类 - 我相信监听器曾经是一个接口(interface),它迫使您实现所有方法,因此更改为抽象类。

您可以使用 JD-GUI 等 Java 反编译器并自己查看代码 (google-play-services_lib\libs\google-play-services.jar):

package com.google.android.gms.ads;

public abstract class AdListener
{
public void onAdClosed() {}
public void onAdFailedToLoad(int errorCode) {}
public void onAdLeftApplication() {}
public void onAdOpened() {}
public void onAdLoaded() {}
}

关于java - Google Play 服务 admob - super.onAdLoaded(), super.onAdFailedToLoad(...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22793682/

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