将本程序之外的App的某个Activity通过Fragment引入到当前的Activity

douglarek 发布于 2012/03/21 15:24
阅读 1K+
收藏 0

最近做的一个项目,需要将其他的程序的主Activity引入到当前程序的Activity,并且以view的形式显示出来,要求使用android 3.0 +的Fragment来做,不知道各位同仁有什么思路?

本来打算使用LocalActivityManager类来做的,并且已经作出Demo,不过此类在android 3.0 +后成为了废弃的类(@Deprecated),所以打算使用Fragment来做。

加载中
0
Monkey
Monkey
看起来像是添加一个新的服务。
douglarek
douglarek
呵呵,谢谢你的回复,也许需要服务,因为这是一个跨进程的需求
douglarek
douglarek
跟服务无关吧?
0
LiangX
LiangX

Fragment是在Android3.0出现的,设计的目的是:

实际上你可以把Fragment当做一个Activity看待,对于你的问题:只要把你要引入的Activity的代码放到一个新的Fragment,然后把这个Fragment放到目标Activity的布局中即可。

需要注意的是新的Fragment的布局要在onCreateView()中返回。

详细参考官方文档:http://developer.android.com/guide/topics/fundamentals/fragments.html

douglarek
douglarek
谢谢你的回复,或许我的想法说的不是很明白,因为对于外部的程序的调用相对于当前程序本身来说不是同一个进程,所以我也在思考,这个问题也许不可以通过Fragment搞定,因为这是一个跨进程的需求
0
河哥仔
河哥仔
楼主。这个问题解决了吗?Fragment显示其他程序Activity的方法。
返回顶部
顶部