fragment调用Activity中的方法

2018-01-10 23:05:34

                                 fragment和Activity的交互


1.在fragment页面里得到所在Activity的方法setSpinnerAdapter():

                 ((myActivity)getActivity()).setSpinnerAdapter();

    把该fragment强转为myActivity,就可以调用myActivity里的方法了。


2.Activity要调用Fragment里的方法changeCity:

            EventsListFragment    fragment

                                  = (EventsListFragment) mFragsList.get(INDEX_EVENTS);

            fragment.changeCity();


            mFragsList为装fragment的容器,INDEX_EVENTS为fragment在该容器里

     的position。把得到的fragment强转成你想要到的那个EventsListFragment然后

     fragment对象就可以调用其EventsListFragment里的方法了。    


  • 2018-03-13 22:42:44

    TraceView报错:unable to open trace file

    程序效率有些问题,想起用TraceView来分析一下,可是一直报标题中的错误,无法创建出我所需要的aa.trace文件,分析也就无从做起。

  • 2018-03-14 17:41:44

    MySQL的if,case语句使用总结

    Mysql的if既可以作为表达式用,也可在存储过程中作为流程控制语句使用,如下是做为表达式使用:

  • 2018-03-16 23:56:14

    layer-list -- layer-list的基本使用介绍

    简单理解,layer 是层,list 是列表,那么 layer-list 就是层列表的意思。但是,是什么层列表呢?? 其实 layer-list 是用来创建 LayerDrawable 的,LayerDrawable 是 DrawableResource 的一种, 所以,layer-list 创建出来的是 图层列表,也就是一个drawable 图形。