I have implemented inside my app a custom numerical keyboard layout (like decribed here).
It works like a charm on all devices i've tryed, but on Huawei devices behavior is very strange. Each time i press e button on my keyboard, current visible text inside textview is replaced with last pressed key (and is not append as i expected). So if i try to type "12", when i press "1" everithing is ok, when i press "2" the old char "1" is replaced with "2. What's wrong whith Huauei? I'm going to be crazy with this behavior...