Как исправить неправильный вид, который появляется в нужном месте только после прокрутки в RecyclerView - PullRequest
0 голосов
/ 07 марта 2019

Это проблема: https://imgur.com/gallery/pRFhG9e?s=wa

Я уже спрашивал один раз ( Как избежать отключения рекламы AdMob ), но не получил никаких успешных ответов.

У меня есть новая информация, которую я не предоставил в предыдущем вопросе. Я понял, что AdView возвращается в нужное место после того, как я прокручиваю вверх или вниз RecyclerView, поэтому я думаю, что проблема связана с RecyclerView, каким-то образом отталкивающим AdView.

Некоторые новые решения, которые я попробовал внутри onResume и потерпели неудачу:

  • Используйте .scrollToPosition с экземпляром RecyclerView.
  • Использовать .notifyDataSetChanged с подклассом RecyclerView.Adapter
  • Вызовите еще раз mRecyclerView.setAdapter (мой подкласс адаптера)

Со всеми этими тремя попытками я намеревался сделать прокрутку RecyclerView без необходимости делать это самому пользователю, чтобы, когда он вернется, он автоматически снова увидел AdView на месте. Как я уже сказал, это был большой провал.

...