关于tabhost中嵌入tabhost 两层tabhost遇到的问题

1、java.lang.IllegalStateException: Did you forget to call 'public void setup(LocalActivityManager activityGroup)'

2、android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@43e57e20 is not valid; is your activity running? 


第一个问题是

1. 将初始化tabHost的那个类,继承ActivityGroup,而不是Activity

2. tabhost.setup() 改为 tabHost.setup(this.getLocalActivityManager());

或者是继承TableActivity

第二个问题是:

在tabhost中嵌入dialog时,报错

解决办法:new AlertDialog.Builder(this.getParent()) not new AlertDialog.Builder(this)


参考:http://blog.csdn.net/feng88724/article/details/6203358

你可能感兴趣的:(关于tabhost中嵌入tabhost 两层tabhost遇到的问题)