setting avtivity: finishdialog shows only when setting changed