How about something like this:
...
boolean changeDeductedAmount = true;
...
//in InHand textChangeListener
changeDeductedAmount = false;
editTextDeductedAmount.setText(value);
//in DeductedAmount textChangeListener
if (changeDeductedAmount){
//your code here if user edited text
} else {
//edit text was edited by your code, reset flag
changeDeductedAmount = true;
}
then do this for each pair of Edit text's that can change DeductedAmount