1在acvitity中定义一个静态的内部类,将要传的值设置给内部类的属性
public static class SetMsg{
public static String message;
}2在Fragment中用acvitity的对象调用其中静态内部类,获取属性值进行设置
@Override
public void onResume() {//返回的Fragment不能写在onCreate中(访问不到)
super.onResume();
tv_shequ.setText( YtfSQChose.SetMsg.message);
}
解决开发项目中acvitity获取ViewPager中Fragment对象为null不能进行传值的问题
原创
©著作权归作者所有:来自51CTO博客作者B.Y的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
删除Azure Container Registry中tag为null的容器镜像
但随着时间的推移和业务复杂性的增长,很多客户都会发现,ACR中的某些Repo内,显示的清单计数和实际的清单数量不一致的问题。一般出现这种问题的原因主要有一下几种:• 上传容器镜像时,没有规范的对容器镜像应用tag标签• 删除容器镜像时,没有规范的对容器镜像进行删除
Azure Kubernetes Container Container Regisitry -
android开发viewpager和Fragment结合使用fragment内控件突然为null fragment与viewpager
最近整理项目要用到ViewPager+Fragment,所以在此记录一下。Fragment的主要优点:1.fragment可以重用 2.fragment耦合度低,在内部处理自己的业务就像activity一样,逻辑清晰,Activity只要管理好几个fragment就可以了。 3.动态灵活的UI设计,可以适应于不同的屏幕尺寸。 4.占用内存降低,同样的界面Activity占用内存比Fragme
Android Fragment Activity启动 Fragment速度 加载