кучу всего перепробовал, но только больше путаницы становится. код засраный получается. статик решил задачу на раз
Засунь в бандл интента свою переменную, в следующей активности получи ее, делай с ней что угодно, и в бандл результата вместе с setResult передай ее обратно в onActivityResult тоесть в предыдущую активность