【发布时间】:2016-11-18 17:23:47
【问题描述】:
好的,我决定在我的小应用程序中使用 TabHost 会很好。 但是,在 Android 6.0+ 下,TabActivity 和其他几个已被弃用。 所以我写了这个:
public class TabMain extends Activity{
@Override
protected void onCreate(Bundle bundle){
super.onCreate(bundle);
setContentView(R.layout.tab_main);
TabHost tabHost = (TabHost)findViewById(R.id.tab_main_tabhost);
tabHost.setup();//several lines here....}}
当我运行这段代码时,IDE 会抛出一个 RuntimtException: “java.lang.IllegalStateException:你忘记调用‘public void setup(LocalActivityManager activityGroup)’了吗?” 我发现 ActivityGroup 也已被弃用。 我应该如何绕过这个?
【问题讨论】:
-
你没有!你根本不使用 TabHost。
标签: android android-tabhost android-6.0-marshmallow activitygroup