2010-08-13 21 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