0

我需要实现这样的构造 - 我有 TabHost,其中包含嵌套的 FragmentActivities。我尝试将 ActivityGroup 用于嵌入式 FragmentActivities,但得到了一个android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@405ceb00 is not valid; is your activity running?

我将在 Gingerbread android 版本上发布我的应用程序。但我想为应用程序实现良好的版本维护 - 不要为较新版本重新制作整个应用程序。但我已经用 FragmentActivities 构建了整个应用程序。所以我有一个难题要解决:1)使用 FragmentActivities 保存解决方案并使其与 TabHost 嵌套;2)重写应用程序并实现Fragment而不是Activity,并且只使用一个FragmentActivity;3)实现ActionBar解决方案;

我想通过良好的维护使其变得容易。请帮忙

4

2 回答 2

0

我决定在我的应用程序的第一个版本中使用已弃用的 ActivityGroup 和 TabActivity。然后我会为较新的版本实现片段。

我使用了本教程,一切对我来说都很好。

于 2013-02-14T15:17:20.973 回答
0

后来,我重构了我的应用程序。ActivityGroup 是一个非常糟糕的解决方案。我在 Tabs 中使用 FragmentActivities 并在其中嵌套 Fragments。一切正常,比使用 ActivityGroups 更快。

于 2013-04-22T12:57:55.053 回答