在选项卡主机中引用另一个包活动

时间:2013-12-13 03:32:10

标签: android android-tabhost

我已经创建了一个已经在Android市场上销售几个月的应用程序了。我正在尝试创建一个将在第一个应用程序中使用的免费应用程序。我需要第二个应用程序是可选的,并且第一个应用程序无需正常工作。我希望在第一个应用程序的Tab Host选项卡中调用第二个应用程序的主要活动。

我的问题是:如何使用不同的套餐从辅助应用运行活动?是否可以将活动放在标签主机中?

我很乐意发布代码,但我的代码似乎无法接近我想要获得的代码。我不认为我可以调整主应用程序的构建路径,因为不能要求辅助应用程序。此外,由于应用程序已进入市场一段时间,我无法使用SharedUserIds。

感谢您的帮助。 TJ

1 个答案:

答案 0 :(得分:1)

无法在您的应用中运行任何任意活动。

我之前已经使用已经弃用的活动组完成了此操作。使用这种方法也有局限性:

  1. 您的应用与目标套餐具有相同的UID。
  2. 您的应用有系统UID
  3. 如果您遇到上述条件列表,则可以启动子活动并获取其窗口根视图,并添加到您的布局中。