0

私は Android Google API 10 を使用しており、Gingerbred を実行している実際のデバイスでテストしています。SoftKeyboard サービス (サンプルから) から、次を使用してキーを押すとヘルプ ダイアログが呼び出されます。

Intent i = new Intent(this, About.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);

ちゃんと表示されます。しかし、ユーザーが戻るボタンを押して「About」アクティビティを閉じると、SoftKeyboard でさえ消えます (メッセージなどの作成ビューにまだ何もない場合は、新しいメッセージに戻ります)。

注: onBackPressed() を使用して About.class のバックキーを無効にすることもできましたが、それは私が望んでいることではありません。同様に SoftKeyboard クラスでバックキーを無効にすることはできませんでしたが、それは私が達成したいことではありません。

4

1 に答える 1