WindowManager添加了视图计数

时间:2014-12-30 11:44:11

标签: android window-managers

我正在做一些服务。设备启动时,此服务必须在屏幕上添加一些叠加视图。 我正在使用WindowManager添加视图,就像这样

    WindowManager wm = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE);
    SomeView ll;
    WindowManager.LayoutParams ll_lp;

    <some code>

    wm.addView(ll, ll_lp);

一切都很好,直到这些观点不会以某种方式消失。 我没有理解为什么以及这些观点消失的原因。 但我认为可以解决这个问题的方法是不时重新创建这些视图。

但是我遇到了下一个问题 - 我无法从WindowManager中获取添加的视图。我可以在调试器窗口中看到它们,但我无法从我的代码中获得对这些视图的任何访问权限。我只需要 - 它甚至不是对每个视图的访问,而只是WindowManager中添加视图的当前计数。 知道怎么算这个算吗?

0 个答案:

没有答案