最近用Fragment写标签页,页面内需要读私有文件中的内容,但是发现openFileInput和openFileOut方法只存在于Activity中,怎么解决这个问题?
Android fragment
在Fragment中调用getActivity()就可以调用到上述两个函数了,不过需要注意的是,这个调用必须是执行了其生命周期函数Fragment.onAttach(Activity)之后才能调用,否则返回为null
P.S.定义上述两个函数的类是Context,而Application,Activity,Service都是它的子类,所以不管在哪里,只要能获取到上述类的实例就能调用到你说的两个函数。
Activity和Fragment怎么刷新界面
viewpage + fragment
NavigationView 侧滑菜单切换 Fragment 出问题
ViewPager的Fragment中嵌套的Fragment怎么实现刷新数据?
如何在Fragment中添加SurfaceView,像墨迹天气的动态背景
PagerAdapter.notifyDataSetChanged时崩溃:Activity h...