看板 AndroidDev 關於我們 聯絡資訊
請問有可能做到顯是某個activity 卻不會讓focus被他搶走嗎? 我想在主Activity做某些操作時,顯示另一個activity,但他不是全螢幕的 然而他顯示的同時 , 我還能在主Activity上做操作 請問這是可以做得到的嗎? 我現在寫出來focus都會被次要的activity搶走 變成要等他被close後我才能繼續在主activity上操作, 跟預期的有不少落差 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.100.101.121
LaPass:那就不要用activity,用service.... 02/15 09:13
LaPass:service是專門用在背景中作業的,activity是顯示用的 02/15 09:13
iincho:Activity綁View, 應該是做不到.... 02/15 11:54
Eior:不能用一個activity顯示二個畫面來做? 02/15 11:59
iincho:你可以試試把前景弄成半透明看看, 但是這樣背景會不會刷新 02/15 12:03
iincho:可能要試試看才知道.... 02/15 12:03
tn00364477:你所謂的主activity是做什麼操作? 一般按鍵還是? 02/15 12:12
LaPass:等等.... 原PO想要的功能搞不好只是需要一個浮動的view,而 02/15 12:35
LaPass:不是activity...... 02/15 12:35
謝謝大家的回答 , 不好意思 , 我沒有表達的很清楚 , 在這邊再詳述一下 我想做的功能是某個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)
LaPass:呃.... 好像有看過"android sdk範例大全"那本書上寫過,在 02/15 12:45
LaPass:toast上放view的方法的樣子.... 我不太確定細節以及能不能 02/15 12:46
LaPass:用.... 02/15 12:46
LaPass:記得是提到,以前有人在toast上放廣告彈出來,硬要使用者去 02/15 12:47
LaPass:點。 02/15 12:47
toshiba978:感謝LaPass,我從這方向去找看看 02/15 12:51