1

私は検索ページを作成しており、GWT でアクティビティと場所を使用しています。Key Listener を使用したので、ユーザーが Enter キーを押すと、ユーザーが結果ページにリダイレクトされます。問題は、ユーザーがブラウザーの [戻る] ボタンを使用してもう一度 Enter キーを押すと、次に [戻る] ボタンをクリックすると同じようにキー リスナーが 2 回呼び出されることです。これに対する解決策はありますか?

4

1 に答える 1

1

アクティビティの開始時にリスナーを追加している可能性がありますが、決して削除しないでください (アクティビティの停止時など)。

完全な解決策は、アクティビティのコーディング方法によって異なります (アクティビティ インスタンスを再利用しますか? アクティビティがプレゼンター/コントローラーとして機能する別のビューを持っていますか? もしそうなら、ビューはシングルトンですか、それともリストではアクティビティより長く存続し、別のアクティビティ インスタンスで再利用されますか?など)

于 2013-05-04T09:13:13.900 に答える