0
我写的InputMethodService
,基本上只是一个软键盘,从我开始另一项活动:保存键盘状态
class Foo extends InputMethodService {
// ...
private void startNewActivity() {
Intent i = new Intent(this, NewActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
}
// ...
}
但我这样做的时候,用户会在进程打字。例如,用户按下'a'
键开始新的活动。有没有办法,当用户完成新的活动,我可以返回他们打字,并把键盘放回原样?