簡體   English   中英

如果單擊帶有GWT中的活動和位置的瀏覽器的后退按鈕,則將一次又一次地調用關鍵偵聽器

[英]Key Listener called again and again if I click on Browser's back Button with Activity and Places in GWT

我正在創建搜索頁面,並且已在GWT中使用活動和位置。 我使用了Key Listener,因此當用戶按Enter時,它將在結果頁面上重定向用戶。 問題是,當用戶再次使用瀏覽器后退按鈕並再次按Enter鍵時,如果兩次再次單擊后退按鈕,它將調用trice,依此類推。 有什么解決辦法嗎?

您可能在活動開始時添加了偵聽器,但從不刪除它(例如,活動停止時)。

完整的解決方案取決於您對活動進行編碼的方式(您是否重復使用活動實例?您是否有一個單獨的視圖,其中活動充當演示者/控制者?如果是這樣的話,該視圖是單身人士還是列表中的人比活動壽命更長並且可以被另一個活動實例重用?等)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM