我现在在主activity的ViewPager中通过PagerAdapter在ViewPager加载数据(多个activity)将多个activity放入ArrayList中并通过LocalActivityManager进行子activity的初始化,现在当屏幕滑动到一个子activity(假设为 a ),当屏幕弹出一个信息提示的activity(这里叫做 b 还是这个程序中的进行操作后自动关闭)后将主activity没有全部遮挡,这是 a activity的相关数据会改变 我想刷新它,也就是当a 调用onpause后刷新,可是通过log打印的信息发现这时候只是调用的主activity的onpause方法 而a 的onpause没有调用 不知道是怎么回事 大家给帮忙解决下 ,谢谢啊。
用ViewPager后,子Activity的生命周期就已经混乱了
第一个activity明明在显示,但其实它已经走了onpause,第二个虽然没显示,但它走了onresume