2 qq 27872701 qq_27872701 于 2016.09.07 23:53 提问

Android 关于页面刷新的问题 10C

我的项目是主页面再activity上使用来懒加载的viewpage 最后一页是个人中心,在这页点击登陆打开登陆页面 我登陆成功后发送广播 然后在个人中页重新调用initview initdata结果是代码执行了 而页面却没有更新,求教
登陆成功调用代码

8个回答

qq_27872701
qq_27872701   2016.09.07 23:58

个人中心接收广播代码

ljlfcg111
ljlfcg111   2016.09.08 09:58

mAdapter.notifyDataSetChanged()

qq_28026283
qq_28026283   2016.09.08 10:01

WXEntryActivity应该是微信支付的回调类吧,你登录成功后跳转的是Mainactivity,Mainactivity切换个人中心的代码贴出来啊。

qq_28026283
qq_28026283 fragment的生命周期onResume()可以用来调用initData()更新页面。
大约一年之前 回复
qq_27872701
qq_27872701 我是有侧边栏 mainactivity中主页面加了一层fragment viewpage在fragment中 等下我给你贴代码
大约一年之前 回复
qq_28026283
qq_28026283   2016.09.08 10:01

fragment的生命周期onResume()可以用来调用initData()更新页面。

qq_27872701
qq_27872701   2016.09.08 10:08

图片说明图片说明

qq_27872701
qq_27872701   2016.09.08 10:09

这是activity中的代码  上面是fragment中的

qq_24827089
qq_24827089   2016.09.08 14:49

方法是调用了,那么只有是initview initdata这两个方法里面的数据没更新。

windboy2014
windboy2014   2016.09.10 18:24

用观察者吧 观察者模式来做 不要在onresume里面去做 太不友好了

Csdn user default icon
上传中...
上传图片
插入图片