0
檢測主屏幕Widget獲得或失去焦點時的最佳方式是什麼?丟失焦點的一個例子是,如果用戶導航到另一個屏幕或在Widget前面彈出另一個屏幕。Android:當Widget獲得/失去焦點時檢測
檢測主屏幕Widget獲得或失去焦點時的最佳方式是什麼?丟失焦點的一個例子是,如果用戶導航到另一個屏幕或在Widget前面彈出另一個屏幕。Android:當Widget獲得/失去焦點時檢測
從我所看到的小部件無法得到這類信息。
也許我能給出的最好建議是想出一種方法,在沒有這類信息的情況下做你所需要的。
你試圖做的原因是什麼?
我希望我的服務異步啓動一個活動,但要避免粗魯,只有當用戶仍在主屏幕上時 – zer0stimulus 2010-08-13 22:53:46
如果用戶正在主屏幕上查看某些內容(如另一個窗口小部件),該怎麼辦?一般來說,如果用戶沒有明確要求打開一個活動,那就不是一個好主意。你可以盡力猜測什麼時候可能會很方便,但總是不受歡迎。什麼是想要打開該活動的原因? – matto1990 2010-08-13 23:02:15
這是一個異步按鈕點擊。從本質上講,我的小部件將有ButtonA,當點擊時,會導致一些後臺處理通過我的服務完成。通常,該操作是即時的,並且產生結果屏幕,就好像小部件啓動了活動一樣。但是在這種情況下需要很長時間,在顯示結果Activity之前知道用戶是否仍在主屏幕上是可取的。 – zer0stimulus 2010-08-18 00:36:22