在用ActivityGroup解决TabHost中多个Activity跳转Demo的时候,遇到一个bug。
Caused by: java.lang.IllegalArgumentException: you must specify a way to create the tab indicator.
at
怎么回事呢?经查看,原因是:mContentStrategy=null,TabHost添加3个及以上tab时不设置setIndicator就会报错,
解决:
原来写法:
TabSpec ts1 = tabhost.newTabSpec(TAB1).setIndicator(TAB1);
改写后写法:
tabhost.addTab(tabhost.newTabSpec(TAB1)