三个标签一次启动

时间:2016-02-26 20:39:07

标签: android android-fragments android-viewpager android-tablayout

我在我的应用程序中使用带有TabLayout的ViewPager和片段。我希望在用户看到它时让我的应用程序启动片段活动,但是应用程序一次就会激活3个片段。这意味着,如果我有3个选项卡,并且用户实际上在中间片段上,则左侧和右侧片段已在onCreateView上启动。当片段显示在屏幕上而不是显示在片段旁边时,有没有办法让应用程序做某事?

1 个答案:

答案 0 :(得分:1)

您可以通过将此代码段添加到viewpager中显示的片段来处理此问题:

override fun loadNewsList() {
    getNewsListInteractor.execute(NewsListSubscriber())
}

private inner class NewsListSubscriber : rx.Subscriber<List<NewsModel>>() {
    override fun onCompleted() {// TODO}

    override fun onError(e: Throwable) {// TODO}

    override fun onNext(t: List<NewsModel>) {// TODO}
}