Android Exception: Did you forget to call 'public void setup (LocalActivityManager activityGroup)'

雨燕双飞 提交于 2019-11-26 18:50:59

you need change MainActivity's base class from Activity to ActivityGroup, as follows:

  public class MainActivity extends ActivityGroup {
  ...
  }

ActivityGroup will take care of an instance of LocalActivityManager. So you don't need to create it. After the base class is changed, just call getLocalActivityManager() function defined in the base class to get that instance. Call tabHost's setup function like this:

  tabHost.setup(this.getLocalActivityManager());

Instead of setup():

LocalActivityManager mLocalActivityManager = new LocalActivityManager(this, false);
setup(mLocalActivityManager);
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!