rci*_*ati 12 android admob google-play-services
我需要在PublisherAdView使用RecyclerView小部件构建的列表中显示一些横幅,我不知道如何将PublisherAdView生命周期映射到ViewHolder一个.
PublisherAdView 文档提到了三种生命周期方法:
resume():在上一次调用pause()之后恢复PublisherAdView.应该在父Activity的onResume()方法中调用此方法.pause():暂停与此PublisherAdView关联的任何额外处理.应该在父Activity的onPause()方法中调用此方法.destroy():销毁PublisherAdView.应该在父Activity的onDestroy()方法中调用此方法.调用destroy()后,不应在PublisherAdView上调用其他方法.问题是ViewHolder可以随时创建和销毁它,它的生命周期与Activity 1无关.另外,我RecyclerView在里面Fragment,而后者有自己的生命周期.
我的想法是:
resume()中RecyclerView.Adapter.onViewAttachedToWindow()pause()中RecyclerView.Adapter.onViewDetachedFromWindow()但我不确定如何正确打电话.destroy().
有这方面的经验吗?任何最佳做法?
| 归档时间: |
|
| 查看次数: |
1059 次 |
| 最近记录: |