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 次 |
最近记录: |