[問題] 顯示Activity 卻不改變focus?

看板AndroidDev作者 (頭噓吧jo機掰)時間12年前 (2012/02/15 01:32), 編輯推噓3(3012)
留言15則, 5人參與, 最新討論串1/3 (看更多)
請問有可能做到顯是某個activity 卻不會讓focus被他搶走嗎? 我想在主Activity做某些操作時,顯示另一個activity,但他不是全螢幕的 然而他顯示的同時 , 我還能在主Activity上做操作 請問這是可以做得到的嗎? 我現在寫出來focus都會被次要的activity搶走 變成要等他被close後我才能繼續在主activity上操作, 跟預期的有不少落差 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.100.101.121

02/15 09:13, , 1F
那就不要用activity,用service....
02/15 09:13, 1F

02/15 09:13, , 2F
service是專門用在背景中作業的,activity是顯示用的
02/15 09:13, 2F

02/15 11:54, , 3F
Activity綁View, 應該是做不到....
02/15 11:54, 3F

02/15 11:59, , 4F
不能用一個activity顯示二個畫面來做?
02/15 11:59, 4F

02/15 12:03, , 5F
你可以試試把前景弄成半透明看看, 但是這樣背景會不會刷新
02/15 12:03, 5F

02/15 12:03, , 6F
可能要試試看才知道....
02/15 12:03, 6F

02/15 12:12, , 7F
你所謂的主activity是做什麼操作? 一般按鍵還是?
02/15 12:12, 7F

02/15 12:35, , 8F
等等.... 原PO想要的功能搞不好只是需要一個浮動的view,而
02/15 12:35, 8F

02/15 12:35, , 9F
不是activity......
02/15 12:35, 9F
謝謝大家的回答 , 不好意思 , 我沒有表達的很清楚 , 在這邊再詳述一下 我想做的功能是某個service, 他會去監聽一些狀態 ,當這個事件發生的時候 會在畫面上出現一個類似"MSN使用者登入通知"的小方框通知使用者 然後數秒後消失, 因為不想用android本身的notification或是toast 所以service收到通知時, 會啟動一個activity 來顯示這個訊息 但是問題在於, 如果使用者正在使用其他的APP, 這個顯示通知的activity會把focus 給搶走 , 造成使用者在這個activity消失前無法操作原本的APP的困擾 所以想請問有沒有辦法顯示activity卻又不要取得focus呢? 還是說想要達到類似的function就只好認命用notification或是toast~ orz 感謝~ ※ 編輯: toshiba978 來自: 220.128.88.200 (02/15 12:41)

02/15 12:45, , 10F
呃.... 好像有看過"android sdk範例大全"那本書上寫過,在
02/15 12:45, 10F

02/15 12:46, , 11F
toast上放view的方法的樣子.... 我不太確定細節以及能不能
02/15 12:46, 11F

02/15 12:46, , 12F
用....
02/15 12:46, 12F

02/15 12:47, , 13F
記得是提到,以前有人在toast上放廣告彈出來,硬要使用者去
02/15 12:47, 13F

02/15 12:47, , 14F
點。
02/15 12:47, 14F

02/15 12:51, , 15F
感謝LaPass,我從這方向去找看看
02/15 12:51, 15F
文章代碼(AID): #1FEfgKND (AndroidDev)
文章代碼(AID): #1FEfgKND (AndroidDev)