String[] Info contains 2 values like this: shiftDirection & 1 or currGear & 5 and similar pairs. If I receive shiftDirection & 0, I should display the previously received value of currGear. So I create PresentGear as a global variable and when currGear is received, I store it's value in PresentGear. Then when I receive shiftDirection & 0, I try to display PresentGear but nothing gets displayed. PresentGear is assigned no value. It would be very helpful if someone could suggest why this is happening or if my approach is wrong, kindly suggest an alternative way.