【问题标题】:Android ViewPager first and last pages fail on call onPause methodAndroid ViewPager 第一页和最后一页在调用 onPause 方法时失败
【发布时间】:2016-06-29 08:02:48
【问题描述】:

我有一个 viewpager 多次实例化同一个片段,这是因为每个页面代表一个表单,我只是更改它的 ID 和 TYPE,所以这很好处理,但是,我试图将数据保存在 OnPauseMethod ,但是,当我将第一页滑动到第二页时,不会调用此方法。当我从这里向后滑动时,最后一页也发生了同样的情况。

知道如何解决这个问题吗?

【问题讨论】:

  • onPause 不会在滑动时调用,因为您没有暂停活动,因为 ViewPager 只是活动的子视图。
  • 你在哪里听的onPause()?活动?片段?

标签: android android-fragments android-viewpager android-tabs android-tablelayout


【解决方案1】:

OnPause 在 ViewPager 上浏览片段时不会调用,该方法与 Activity 的 onPause 方法绑定(仅当 Activity 的 onResume() 或onPause() 被调用)。也许你应该这样做 onStop

【讨论】:

    猜你喜欢
    • 2017-03-27
    • 2018-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-05
    • 2019-08-09
    • 2016-08-10
    相关资源
    最近更新 更多