[問題] 關於Activity的互動

看板AndroidDev作者 (LaPass)時間13年前 (2011/10/11 19:43), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
我現在的狀況是: 有三個Activity 使用者資訊 地圖(可顯示使用者的位置) 短訊(可以看見是誰發簡訊給自己) 這三個Activity可以互相開啟 例如: 在「地圖」上點別的使用者,就可以看到該使用者資訊 在「使用者資訊」點「查看使用者位置」就會開啟「地圖」頁面 在「短訊」點別的使用者,也可以開啟「使用者資訊」 如果每次點擊都開新視窗,那會讓頁面太多太亂 請問有辦法像這樣: 如果某Activity已經開啟,那我就傳個訊息,變更裡面的顯示資料嗎? 例如說..... 當「使用者資訊」被按下「查看使用者位置」時 如果「地圖」已經被打開,那就把「地圖」移到最上方,直接顯示位置 如果「地圖」沒被打開,那就將「地圖」開啟,移到該使用者的位置 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.233.156.205

10/11 20:57, , 1F
好像是singletop吧
10/11 20:57, 1F

10/11 21:07, , 2F
singleTask ?
10/11 21:07, 2F

10/11 21:11, , 3F
謝謝 用關鍵字找到文件了 我去試試看
10/11 21:11, 3F

10/12 02:00, , 4F
只開啟一個頁面試成功了,但是參數傳不過去 orz....
10/12 02:00, 4F
成功了,參數也傳過去了 要用onNewIntent() 以後如果有人遇到類似問題可以看這篇文 http://jiunway.blogspot.com/2010/10/android-androidlaunchmode_26.html ※ 編輯: LaPass 來自: 125.233.156.45 (10/12 02:04)
文章代碼(AID): #1Eb2lihT (AndroidDev)
文章代碼(AID): #1Eb2lihT (AndroidDev)