Risolto!

Ho erroneamente ipotizzato una programmazione strutturata alla vecchia maniera C/C++.

Le dichiarazioni vengono eseguite una e una sola volta, quindi devo inserirle all'interno del costrutto caratterizzante l'evento onClickListener() per aggiornare il valora ogni volta.

grazie comunque