首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否使用广播接收器将视图添加到当前正在运行的顶部活动?

问是否使用广播接收器将视图添加到当前正在运行的顶部活动?
EN

Stack Overflow用户
提问于 2011-09-10 01:28:11
回答 2查看 581关注 0票数 0

我可以在broadcast receiver中的顶部活动中添加视图吗?

代码语言:javascript
复制
ActivityManager am = (ActivityManager) mContext
                            .getSystemService(Context.ACTIVITY_SERVICE);
        List<RunningTaskInfo> taskInfo = am.getRunningTasks(1);
        ComponentName componentInfo = taskInfo.get(0).topActivity;

componentInfo.getClassName()返回运行的顶级活动的类名。我还可以得到包的名称。我可以在当前的顶级活动上添加视图或一些动画吗?在大多数情况下,我需要布局名称来绑定到它,但我无法弄清楚如何做到这一点。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-16 01:24:59

好的。我想通了。我在后台启动了一个服务,然后我获得了WindowManager,然后放大了要添加的视图。然后我使用了windowmanager.addView(inflatedView)。

票数 0
EN

Stack Overflow用户

发布于 2011-09-10 01:44:26

你不能这样做,如果你这样做了,那将是一个相当安全的问题。但是,您是否可以启动一个新的活动,该活动位于活动的顶部,并且不会覆盖整个屏幕?你最终想要实现的是什么?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7365262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档