看板 AndroidDev 關於我們 聯絡資訊
我現在的狀況是: 有三個Activity 使用者資訊 地圖(可顯示使用者的位置) 短訊(可以看見是誰發簡訊給自己) 這三個Activity可以互相開啟 例如: 在「地圖」上點別的使用者,就可以看到該使用者資訊 在「使用者資訊」點「查看使用者位置」就會開啟「地圖」頁面 在「短訊」點別的使用者,也可以開啟「使用者資訊」 如果每次點擊都開新視窗,那會讓頁面太多太亂 請問有辦法像這樣: 如果某Activity已經開啟,那我就傳個訊息,變更裡面的顯示資料嗎? 例如說..... 當「使用者資訊」被按下「查看使用者位置」時 如果「地圖」已經被打開,那就把「地圖」移到最上方,直接顯示位置 如果「地圖」沒被打開,那就將「地圖」開啟,移到該使用者的位置 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.233.156.205
sdyy:好像是singletop吧 10/11 20:57
LCamel:singleTask ? 10/11 21:07
LaPass:謝謝 用關鍵字找到文件了 我去試試看 10/11 21:11
LaPass:只開啟一個頁面試成功了,但是參數傳不過去 orz.... 10/12 02:00
成功了,參數也傳過去了 要用onNewIntent() 以後如果有人遇到類似問題可以看這篇文 http://jiunway.blogspot.com/2010/10/android-androidlaunchmode_26.html ※ 編輯: LaPass 來自: 125.233.156.45 (10/12 02:04)