У меня есть главная страница, куда загружается фотография, в зависимости от того, что содержит массив на другой странице, чтобы синхронизировать их, я использовал StartActivityForResult ();.
Это будет работать так: MainActivity есть фотография, я нажимаю кнопку showMore (открыть showMoreActivity), при showMoreActivity меняем текст и после того, как я заканчиваю sh showMoreActivity, MainActivity загружает новую фотографию, зависит от нового текста, но в действительности она не меняет фотографию.
Вы можете помочь мне? Где ошибка?
buttonShowMore.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getActivity(), ShowMore.class);
onStop();
getActivity().startActivityForResult(intent, 1);
}
});
onClick кнопка ShowMore Listener
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (data == null) {return;}
String dataStringExtra =data.getStringExtra("name1");
Picasso.get().load( dataStringExtra + ".jpg").into(imageViewFirstOfCurrentList);
}
onActivityResult метод
Intent intent = new Intent();
intent.putExtra("name1", List.get(0).toString());
setResult(RESULT_OK, intent);
finish();
при закрытии showMore Activity