0

我遇到了一个致命的例外,比如

 java.lang.RuntimeException: Unable to start activity ComponentInfo{android/com.android.internal.app.ResolverActivity}: java.lang.SecurityException: Given caller package android is not running in process ProcessRecord

在一个扩展 AtivityGroup 的类中,试图开始另一个活动,如下所示

View view = ((ActivityGroup) a).getLocalActivityManager().startActivity( "ReferenceName",
          intent.addFlags(
          Intent.FLAG_ACTIVITY_CLEAR_TOP)).getDecorView();
          a.setContentView(view);

这给出了上述例外,

所以我尝试使用通常的方式启动 Activity,如下所示,它工作正常。

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    a.startActivity(intent) 

我需要在同一个选项卡中进行另一个活动,我需要第一种方法,有人可以帮我解决这个问题吗?

4

1 回答 1

0

不推荐使用 TabActivity 和 GroupActivity ,我们也可以使用 TextView 获得相同的效果:)

于 2012-11-26T11:54:33.877 回答