activity-求助:如何将Activity中的Searchiew对象传到Fragment中

问题描述

求助:如何将Activity中的Searchiew对象传到Fragment中

如何将Activity中的Searchiew对象传到Fragment中,学要将Searchiew对象传到Fragment中。

解决方案

提供一个get方法,fragment中可以通过getactivity得到宿主activity,进而访问它的get方法

解决方案二:

正常来说, 通过 getactivity 得到宿主activity 后,是可以访问 Activity 中的对象的。访问不了,可能是你访问的实现有问题。最后能帖出相应的代码来分析。
比如说,当前Activity的一个页面某部分内容为Fragment1,点击Fragment1中的某一个按钮,需要将Fragment所在区域显示为Fragment2,同时需要给Fragment2传参数过去,这时通过findFragmentById就不能达到要求了;
这时就需要用到接口编程,定义一个接口并让Activity去实现这个接口,在Fragment中通过getActivity()获取Fragment所依托的Activity对象并转换为所定义的接口对象,在需要进行通讯的地方,调用接口的方法即可;

时间: 2024-10-24 17:18:54

activity-求助:如何将Activity中的Searchiew对象传到Fragment中的相关文章

java-Java实现自动识别文件夹中图片路径?上传到网站中的 源码,很急

问题描述 Java实现自动识别文件夹中图片路径?上传到网站中的 源码,很急 Java实现自动识别文件夹中图片路径,上传到网站中的 源码,比如,我有一个文件夹,里面有许多图片,需要发布到一个网站 解决方案 你直接复制到服务器不必这个快??? 解决方案二: 这个发布到服务器不是把地址发布到服务器,而是把图片上传的服务器,服务器没有C盘D盘什么的,它是图片上传到服务其的一个指定地址,在把这个地址存入类中对应的数据库字段中,在通过掉用这个地址获得图片,如果是在本地就可以通过String name=fil

请教如果对象存在堆中,那这个对象如何运用栈中的变量?

问题描述 请教如果对象存在堆中,那这个对象如何运用栈中的变量? 解决方案 解决方案二:ClassA{publicstaticinti;}ClassB{publicvoidB(){A.i=5;}}ClassC{publicvoidMain(){BobjB=newB();System.Console.WriteLine("A.i="+A.i.ToString());}}不知道这样能否说明你的问题,若要问.NET的内部工作机制,我就无能为力了!

请问怎么把javascript中的json对象传到action的list啊?

问题描述 javascript中:var req_updateStudentScore = {"tbScoreList": [                                                 {"tbScoreId": "100000"}]        };                    $.post(url_updateStudentScore,req_updateStudentScore,functi

android-Android中在activity中调用service中的某个对象的方法

问题描述 Android中在activity中调用service中的某个对象的方法 Android中在activity中如何调用service中的某个对象的方法!大神求助或者说如何在activity中获取到service中的某个对象! 解决方案 你这个问题问的有些问题啊,activity中获取到service中的某个对象!估计就是调用Service的方法吧,为Service写构造方法,New出Service对象后调用,或者直接写成静态方法直接用类名调用,再或者写接口,怎么调用都可以啊,和工具类调

急急急急急急急-fragment 中onwindowfocuschanged 用什么方法替换

问题描述 fragment 中onwindowfocuschanged 用什么方法替换 fragment 中onwindowfocuschanged 用什么方法替换 解决方案 Andorid类似Fragment替换布局方法

C# winform 如何在Panel控件的拖拽DragDrop事件中获取Label对象

问题描述 C# winform 如何在Panel控件的拖拽DragDrop事件中获取Label对象 在C# winform中,在form窗体中有四个Panel控件(panel1.panel2.panel3.panel4)以及三个Label控件(label1.label2.label3). 目前需要将任意一个Label控件对象拖入任意一个Panel控件中.一旦松开鼠标,那么拖拽过程结束.此时应当处理Panel控件的DragDrop事件. 请问,在Panel控件的DragDrop事件中,如何获取La

panel-C# winform 如何在Panel控件的拖拽DragDrop事件中获取Label对象

问题描述 C# winform 如何在Panel控件的拖拽DragDrop事件中获取Label对象 在C# winform中,在form窗体中有四个Panel控件(panel1.panel2.panel3.panel4)以及三个Label控件(label1.label2.label3). 目前需要将任意一个Label控件对象拖入任意一个Panel控件中.一旦松开鼠标,那么拖拽过程结束.此时应当处理Panel控件的DragDrop事件. 请问,在Panel控件的DragDrop事件中,如何获取La

android上下文-如何理解安卓中的上下文对象

问题描述 如何理解安卓中的上下文对象 如何理解安卓中的上下文对象 上下文类是一个怎么样的类 上下文类 有什么属性和方法呢 解决方案 看看http://www.gimoo.net/t/1601/569488535866b.html

安卓中activity与另一个activity的fragment之间相互传值

问题描述 安卓中activity与另一个activity的fragment之间相互传值 activity与另一个activity的fragment之间相互传值 谁能详细说明一下吗 最后给一个例子 谢谢大家 解决方案 activity向另一个activity中的fragment传值fragment 向另一个activity传值并关闭当前activityFragment与Activity之间传值 解决方案二: activity与另一个activity的fragment 也就是activity和act