我在MainActivity
中有3个标签,用于加载ViewPager
中的内容。但是当活动开始时,它会加载第二个选项卡的内容,这也是屏幕外的。我的标签就像收到的消息和发送的消息,当没有任何消息时,我正在显示一个Toast,#34;没有消息"。现在,当活动启动默认选项卡时,#34;收到"有消息,但仍显示Toast,因为没有"已发送"第二个标签中的消息。
我希望仅在用户选择第二个标签时加载第二个标签的内容。
答案 0 :(得分:1)
但是当活动开始时,它会加载第二个标签的内容,这也是屏幕外的
ViewPager
会立即加载其他页面,并着眼于能够在页面之间制作动画。您无法阻止ViewPager
加载其他网页。
当没有任何消息时,我正在显示一个Toast"没有消息"
摆脱Toast
并在选项卡中显示一些内联UI("空视图"),表示该标签中没有消息。