One issue I see here is:
if (incomingNumber == strRegisterNumber1 || incomingNumber == strRegisterNumber2)
should be
if (incomingNumber.equals( strRegisterNumber1) || incomingNumber.equals( strRegisterNumber2))
String comparison should use equals()
instead of ==
Note: Make sure incomingNumber
is not null
.