2010-08-13 93 views

回答

0

從我所看到的小部件無法得到這類信息。

也許我能給出的最好建議是想出一種方法,在沒有這類信息的情況下做你所需要的。

你試圖做的原因是什麼?

+0

我希望我的服務異步啓動一個活動,但要避免粗魯,只有當用戶仍在主屏幕上時 – zer0stimulus 2010-08-13 22:53:46

+0

如果用戶正在主屏幕上查看某些內容(如另一個窗口小部件),該怎麼辦?一般來說,如果用戶沒有明確要求打開一個活動,那就不是一個好主意。你可以盡力猜測什麼時候可能會很方便,但總是不受歡迎。什麼是想要打開該活動的原因? – matto1990 2010-08-13 23:02:15

+0

這是一個異步按鈕點擊。從本質上講,我的小部件將有ButtonA,當點擊時,會導致一些後臺處理通過我的服務完成。通常,該操作是即時的,並且產生結果屏幕,就好像小部件啓動了活動一樣。但是在這種情況下需要很長時間,在顯示結果Activity之前知道用戶是否仍在主屏幕上是可取的。 – zer0stimulus 2010-08-18 00:36:22