Edittext输入文本不可见,我使用软键盘键入,但是一旦按下按钮,便可以看到输入值。代码在较旧的android版本上工作正常,但在android pie上却无法正常工作。
答案 0 :(得分:10)
这似乎是Android Pie的问题。我在清单中将硬件加速更改为true,并且可以正常工作。
class timer {
constructor(sec, callback) {
this.sec = sec;
setInterval(() => {
if (this.secCallback) {
this.secCallback(this.sec);
}
callback(this.sec--);
}, 1000);
}
on(secCallback) {
this.secCallback = secCallback;
}
}
const aTimer = new timer(50, sec => console.log('start callback'));
setTimeout(() => {
console.log('new callback added');
aTimer.on(sec => console.log('on callback'));
}, 2500);