Обновление элемента RecyclerView при закрытии Activity - PullRequest
0 голосов
/ 10 июня 2018

У меня есть RecyclerView, и пользователь может подбадривать команды на макете просмотра макулатуры или нажимать на элементы и подбадривать команды на странице соответствия. Мне нужно обновить панель приветствий ресивера в первом макете, когдапользователь заходит на страницу полного матча и подбадривает команду

первый макет повторного просмотра iamge

изображение полного соответствия макета

мне нужносоздать какой-нибудь алистер, который будет активирован в

    @Override
public void onBackPressed() {
    super.onBackPressed();
    Log.d("posss", "onBackPressed:cheeredTeam:"+cheeredTeam);
    Log.d("posss", "onBackPressed:pos:" + pos);
    // Activite Listener with (recycler position , cheered team ) 
}

1 Ответ

0 голосов
/ 10 июня 2018

Вам нужно использовать startActivityForResult(Intent, requestCode), когда вы начинаете игру в полном матче!Затем, когда пользователь вернется к вашему RecyclerView, вы захотите вставить setResult(Intent) перед этим.Затем в своем фрагменте создайте функцию onActivityResult(), которая будет получать обновленную информацию через Intent.

Обратите также внимание на это при создании метода onActivityResult: onActivityResult не вызывается во Fragment

...