怎样重新加载当前的Fragment页面

Viewpager+Fragment中的子页面,,我想重新刷新当前页面的数据,,,有什么方法可以刷新,,,页面里有个刷新方法,需要执行getActivity(),,但是如果Fragment不重新执行的滑,,getActivity()就报空指针~~!! 是不是要重新执行onCreateView(...)才不报空指针??怎样可以执行??

0

1个回答

写个下拉刷新试试,网上有例子,或者用官方的。。。。。。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Fragment切换重新或不重新加载界面
Fragment切换重新或不重新加载界面 在实现开发应用时,有时Fragment切换时界面的信息需要更新,则需要重新加载,否则不需要; 下面实现了默认的fragment 、 不重新加载 与 重新加载的方法,只需你自己的fragmeng和 放fragment的布局id; 注:是import android.app.Fragment包的; /** * 设置默认的fragment,
fragment清除页面数据(重新加载布局)
上一篇博客介绍了如何解决Fragment重叠的问题,有需要的同学可以看一下,底部有demo下载。 直通车:完美解决Fragment重叠本篇博客我们来说一下怎么让fragment重新加载布局资源文件。以及要注意的问题。首先来说一下为什么有这个需求。比如,我有这么一个页面,如下图该页面要填写一大堆数据,然后点击提交会把当前页面的数据提交到服务器,提交完成后我想把当前页面已填写的数据给清除掉。怎么办呢?
清除fragment页面数据(重新加载布局)
相关博客: http://blog.csdn.net/yuzhiqiang_1993/article/details/76152454 http://blog.csdn.net/yuzhiqiang_1993/article/details/75014591 清除fragment页面数据 fragment手动重新加载布局 解决fragment重叠
Android 关于fragment切换重新加载的解决方法
在项目中需要进行Fragment的切换,一直都是用replace()方法来替换Fragment 但是,这样会有一个问题 ,应该很多朋友都遇到过: 每次切换的时候,Fragment都会重新实例化,也就是运行OnCreatVIew()方法 那么如何让多个Fragment彼此切换时不重新实例化? 正确的切换方式是add(),切换时hide(),add()另一个Fragment,再次切换时,只需hide()当前,show()另一个。
ViewPager集合Fragment 刷新当前页面
pagerAdapter = new FragmentPagerAdapter(getSupportFragmentManager()) { @Override public Fragment getItem(int position) { return mFragmentArray[position]; } @Override public int g...
Fragment切换重新与不重新加载界面
Fragment切换重新或不重新加载界面 在实现开发应用时,有时Fragment切换时界面的信息需要更新,则需要重新加载,否则不需要; 下面实现了默认的fragment 、 不重新加载 与 重新加载的方法,只需你自己的fragmeng和 放fragment的布局id; 注:是import android.app.Fragment包的; 如果想换成v4包的请注意其他的包类型统一,并修改:
viewpager+fragment来回滑动fragment重新加载的简单解决办法
最近的一个项目用到了viewpager加fragment,但是来回滑动的时候会出现重新联网加载的现象,仔细研究了发现其中的原因,在这里分享一下。 起初比较迷惑,让后就在fragment的生命周期中挨个log了一下最后发现在FragmentPagerAdapter默认会保存的三个item也就是当前的一个,前一个和后一个。滑动过程中适配器默认会把前一个之前的item destroy掉,所以当
viewPager 页面切换时 fragment重新加载问题
当viewpager切换页面时,当页面比较多时,当前显示页面不相邻的fragment会被viewpager destory掉,重新显示时会再次调用oncreateview, 解决方法是调用viewpager.setOffscreenPageLimit(int a)设置当前显示页面相邻的a个页面进行缓存
每次进入Fragment页面都刷新数据
     今天写项目的时候有一个需求,就是每次进入到fragment这个页面都需要刷新一次数据。我的页面是这样的。当点击到档案的时候,就要刷新数据。直接上代码:定义一个bool值:private boolean isGetData = false;然后在重写fragment的onCreateAnimation()方法。 @Override public Animation onCreate...
切换Fragment导致fragment重新加载
虽然网上有很多文章都讲解了fragment切换改如何保存其状态,但是很多篇幅个人感觉不够详细,所以 自己整理了一下。 有多种方法,这里介绍两种,一种是在fragment里判断是否已经加载过当前fragment,还有一种是在其 所属的Activity里进行判断。 首先介绍第一种://在onCreateView方法里,使用传参过来的view或自己写一个view都可以,我这里是自己写了一个 if
Android 关于fragment切换重新加载的解决分享给大家
在项目中需要进行Fragment的切换,一直都是用replace()方法来替换Fragment 但是,这样会有一个问题 ,应该很多朋友都遇到过: 每次切换的时候,Fragment都会重新实例化,也就是运行OnCreatVIew()方法 那么如何让多个Fragment彼此切换时不重新实例化? 正确的切换方式是add(),切换时hide(),add()另一个Fragment,再次切换时,只需h
ViewPager和Fragment,超过3页Fragment会销毁重新加载问题
现在很多的应用的主页多个页面基本都是采用ViewPager和Fragment 方式实现,使用默认的FragmentPagerAdapter,页面个数超过3个后,更深层的fragment页面会被销毁掉,下次需要时又回重新再加载一遍;如当前主页有5个页面,当前切换端第三个页面时,当前ViewPager只会保留第二,第三和第四个页面。 作为应用主页的几个组成页面,一般是希望加载好了后,就保持当前的已加载状
Android之Fragment的切换不对Fragment进行重新加载
开发的时候,有时候Fragment的切换,是不需要对原先的Fragment进行重新加载的。而Fragment的界面是既可以进行重新加载,也可以不进行重新加载。 每次重新加载的话,我们是使用的replace来进行fragment的替换的。 如果,不对fragment的数据进行重新加载的话,那么就用add来添加fragment,显示的时候用show,切换的时候用hide掉当前的,show切换的目标
Android在切换Fragment过程中,如何避免重新加载
这是公司的新项目,MainActivity中是集合了多个Fragment,同时,Fragment 中又用ViewPager 嵌套了多个Fragment 所以在MainActivity中,为了避免滑动冲突,通过FragManager 进行Fragment 的切换操作 但是,同时也产生了一个问题。这里先卖个关子,我们先看下Frament的生命周期图 这是一张很常见的周期图,选自网络。 现在
ViewPager不设置预加载和Fragment只加载一次
今日写了一个 ViewPager 和 Fragment 配合使用,达到 ViewPager 不设置预加载(也就是一次只加载一个)和 Fragment 懒加载(也就是只加载一次)。通俗的说就是滑动或点击哪个便加载哪个,并且加载过的不再加载。下面是效果图: 下面是下载地址: GitHub 下载地址:https://github.com/wuqingsen/FragmentLazy CSDN ...
AngularJS中重新加载当前路由页面
这个问题同样困扰我很久,网上的回答五花八门,全都不能解决;终于在网上找很久,看到某大神的解决办法,作此分享; 成功解决使用ui-router重新加载当前页面的问题。
当Android程序长期在后台运行再打开的时候fragment重新加载问题
当应用在点击Home键时,会调用onSaveInstanceState方法,随后是OnStop方法,如果需要缓存数值,就保存在onSaveInstanceState方法中,如果是长期保存的数值,就需要保存在OnStop方法中。当需要获取数值的时候,可以在OnResume方法中获取,或者在onCreate中获取。有人会问,这两者有什么区别呢?首先,在应用关闭后再次打开时(短时间内),oncreate
Fragment:判断是否显示当前Fragment
Fragment虽然有onResume和onPause的,但是这两个方法是Activity的方法,调用时机也是与Activity相同,和ViewPager搭配使用这个方法就很鸡肋了,根本不是你想要的效果,这里介绍一种方法。 //在Fragment显示出来调用的方法    public void setUserVisibleHint(boolean isVisibleToUs
android viewpager使用Fragment懒加载,滑到当前fragment才进行数据加载
前言:如果不做fragment的懒加载则每次进入activity就会初始化没必要的数据,消耗内存和网络流量,再每次自动销毁后也需要重新初始化fragment的数据,为此优化,我们要做fragment的懒加载,网络上关于懒加载的文章数不胜数,可是详细、全面,又有实际源码和例子的很好,下面是我摘抄的技术代码,原文地址见文章下面. PagerFragment里面适配的fragment只需要继承自Lazy
使用viewpager+fragment,在activity启动模式为singleTask,跳转到当前页面重新加载数据fragment数据不更新
如题,看代码: (Activity):         Bundle bundle = new Bundle();         bundle.putString("courseMap", Converter.map2String(courseMap));         bundle.putString("dataMap", Converter.map2String(map));    
Android ViewPager的FragmentPagerAdapter中Fragment不重新加载数据,并且使用的是其他缓存的Framgnet的问题
问题描述: 场景:几个相同的页面,要左右切换,比如:天气3的首页 ViewPager使用FragmentPagerAdapter,新添加进adapter中的数据没有问题,而删除数据减少数据之后,Fragment的数据内容没有对号入座,没有变化,而内容显示的是其他已经删除的Fragment的数据。 已经急不可耐的小伙伴可以翻到文末查看解决方法 为什么会导致这个原因呢,是因为之前的Fragme
多个fragment切换,而不重新加载数据的实现
多个fragment切换,而不重新加载数据的实现1、在xml中添加一个framlayout<FrameLayout android:id="@+id/framelayout" android:layout_width="match_parent" android:layout_weight="1" android:layout...
Android点击Home键后fragment重新加载问题
应用在点击Home键时,会调用onSaveInstanceState方法,随后是OnStop方法,如果需要缓存数值,就保存在onSaveInstanceState方法中,如果是长期保存的数值,就需要保存在OnStop方法中。当需要获取数值的时候,可以在OnResume方法中获取,或者在onCreate中获取。有人会问,这两者有什么区别呢?首先,在应用关闭后再次打开时(短时间内),oncreate是
如何让ViewPager+Fragment来回切换时数据不重复加载
设计思路 本人在设计一款App时,使用了ViewPager+Fragment的模式,一开始设计时为了避免重复加载数据,就使用了ViewPager的setoffscreenPageLimit(int Limit)的方式,直接加载所有的页面,后来数据较多时发现这样会占用大量的空间,用户可能不会去翻看其它数据,那么那些数据加载出来有必要吗?但是如果不一次性加载怎么滑动回来那不是又要重新加载?经过思考,
FragmentTabHost切换不重新加载UI。(不刷新数据)
FragmentTabHost切换不重新加载UI。(不刷新数据), 第一种:重写FragmentManager发现判断parent方法不生效,事件全部失效  private View rootView;//缓存Fragment view              @Override       public View onCreateView(LayoutInflater i
如何刷新整个fragment(数据+界面)
重新跳转下本身的 Activity就行了
ViewPager+Fragment不预加载页面
实现类似网易新闻客户端,ViewPager每次只加载当前页
android中oncreateview()方法重新加载
android中oncreateview()方法重新加载
Android点击Home键后fragment重新加载问题、重叠问题
现象: 同事的手机是OPPO-R9S,这个手机的垃圾回收真是吊炸天,activity中四个fragment,点击home键后再进入,显示退出时候的fragment,在切换其他fragment的时候,像是放在了下面不显示了,其他的手机没有发现这个问题 原因: 找了一些资料看,我觉得应该是,当Fragment长久不使用,系统进行回收,FragmentActivity调用onSaveInstanc
ViewPager+Fragment+ListView重新加载后数据源重复问题的解决方法
今天在项目中遇到了一个问题,我的主页Activity是以ViewPager+Fragment进行构建的,其中有两个Fragment又包含了ListView,正常情况下这两个Fragment的界面如下: 但是当我从主页Activity跳转到另一个Activity,之后再返回主页Activity时,发现第一个包含ListView的Fragment的界面变成了下面这样: 很明显这是ListVi
ViewPager切换防止Fragment销毁以及取消Fragment的预加载
存在的问题 1. 默认情况下,ViewPager会自动预加载 2. 切换过程中会销毁fragment视图下面的图说明情况如图,在Activity中使用ViewPager嵌套三个Fragment,当fragment1出现的时候,此时会预加载fragment2,滑动到fragment2会预加载fragment3,但是滑动到fragment3,此时会调用fragment1的destroyview方法,
微信小程序点击按钮重新加载页面
1,微信小程序有提供一个下拉刷新的功能2,点击按钮重新加载页面没有任何意义,因为如果你要改变页面显示数据,可以直接(请求接口)改变data数据他会自动重新加载,或者重新调用onLoad里面的方法(一般我们把请求数据都放在onLoad里面),不会像网页那样需要刷新页面 3,如果你硬是要那种效果你可以用页面跳转api跳转到当前页面  wx.switchTab({ (未使用) url:当前路径 }); ...
Fragment可见再加载的方法
1、这种方法的使用场景一般是希望在fragment可见时再做一些请求网络数据的操作或者是当页面某些数据需要动态刷新的时候,可以在fragment可见的时候刷新数据。2、当使用FragmentTransaction加载fragment,控制其显示隐藏的时候,或者与viewpager结合使用的时候,fragment的onresume方法是不会调用的 这个时候就会需要用到  onHiddenChange...
Android中ViewPgae中的Fragment如何确认当前页面可见的问题
由于在ViewPage中PageAdapter来管理所有的Fragment。在加载一个Fragment的时候,会自动缓存左右几个(默认是一个)页面,此时也会调用到正常的生命周期函数,onCreate,onCrateView,onResume.可是这样就干扰了我们统计页面打开次数。 例如:一个ViewPager中存在三个页面的时候,当默认是第一个页面,并且被打开。那么在我们的后台就会收集到用户
在Fragment切换时进行界面数据刷新
使用show和hide来显隐的Fragment   在viewpage进行 嵌套的时候, 最好私用第三中。 FragmentManager除了addFragment和replaceFragment之外还有showFragment和hideFragment来做Fragment的显隐,这样可以提生页面切换的速度,是一种用空间换时间的方式。但是这样使用的Fragment在被hide的时候是不会调用...
android-Fragment横竖屏翻转对重新加载的要求
有时候,我们在同一个activity里面有很多fragment,在横竖屏的时候,有些fragment要求重新加载数据,有些不需要,如何简单控制这些需求,本人分享一点小经验,欢迎大家指正里面的错误。 大家都知道横竖屏翻转的时候,activity会重启,fragment也会重新加载,如果现在要求在横竖屏翻转的时候,同一个activity中,一个fragment要重新加载,一个不要重新加载,那该怎么办
Android开发ViewPager的预加载和Fragment的销毁问题,以及tabLayout+ViewPager的使用,tablayout平板适配问题解决
最近想起ViwPager+Fragment一起使用的问题,于是就搞了Demo,随便使用了下TabLayout+ViewPager感觉效果还不错.在这里记录一下便于自己日后使用,也可以和大家分享下. 一,首先TabLayout+ViewPager的搭配使用 ①因TabLayout是Design包的首先需要第一步导入Design包,AS直接中央仓库下载或者在dependencies中配置也可以 ...
android解决FragmentStatePagerAdapter 造成重新绘制fragment状态不保存的问题
参考地址:https://blog.csdn.net/liulinghuidage/article/details/52051693 页面摧毁重建 参考官文地址http://www.android-doc.com/reference/android/support/v4/app/FragmentStatePagerAdapter.html 重写这两个方法 @Override public Fra...
js 重新加载当前页面
document.location.reload();//重载当前页面 
Fragment应用放置后台很久再次进入不会重新刷新数据展示、或者直接崩溃问题解决
Android QQ交流群:813273942 什么原因呢?如何解决呢? 当Fragment长久不使用,系统进行回收,FragmentActivity调用onSaveInstanceState保存Fragment对象。 Activity可能会被系统回收,然后Fragment并不会随着Activity的回收而被回收,从而导致,Fragment丢失对应的Activity。 很长时间后...
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 怎样学python java重新上手学习