android-在Activity中如何访问fragment函数

问题描述

在Activity中如何访问fragment函数

我的Activity中有几个fragment。我想要在这个Activity中访问在其中一个fragment创建的函数

Fragment:

public class RandomFragment extends Fragment {

    public void randomfuntion (){

    }

}

Activity:

public class Main extends FragmentActivity{

    Fragment randomname;

    public void anotherrandomfuntion (){
        randomname. // I want to have access to randomfuntion
    }

}

解决方案

很简单

(RandomFragment)randomname.randomfuntion()

应该就能解决了

时间: 2024-08-01 17:57:11

android-在Activity中如何访问fragment函数的相关文章

Android 管理Activity中的fragments_Android

FragmentManager 为了管理Activity中的fragments,需要使用FragmentManager. 为了得到它,需要调用Activity中的getFragmentManager()方法. 因为FragmentManager的API是在Android 3.0,也即API level 11开始引入的,所以对于之前的版本,需要使用support library中的FragmentActivity,并且使用getSupportFragmentManager()方法. 用Fragme

Android 管理Activity中的fragments

FragmentManager 为了管理Activity中的fragments,需要使用FragmentManager. 为了得到它,需要调用Activity中的getFragmentManager()方法. 因为FragmentManager的API是在Android 3.0,也即API level 11开始引入的,所以对于之前的版本,需要使用support library中的FragmentActivity,并且使用getSupportFragmentManager()方法. 用Fragme

值传递-Android 同一个activity中传递值

问题描述 Android 同一个activity中传递值 在同一activity中传递值,在网友的帮助下认识到如下的存取值方法 public static class HealthMap { private static Map map = new ConcurrentHashMap(); /** * 传值 * @param key * @param obj */ public static void put(String key, Object obj) { map.put(key, obj)

代码要实现这个效果 activity中三个fragment..............

问题描述 代码要实现这个效果 activity中三个fragment.............. 点击上方 三个表头 对应下方fragment刷新UI(数据都不一样) 解决方案 Fragment实现tabhost的效果Fragment实现Tabhost效果(未完)android-activity中fragment实现分页 解决方案二: 这个UI布局最好是在一个activity中添加五个fragment,对应底部的五个按钮,然后再fragment中嵌套fragment

android 在activity中怎么获取gridview的item的view

问题描述 android 在activity中怎么获取gridview的item的view 在gridview中,可以用OnItemClickListener的 @Override public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) { RelativeLayout mLayout = (RelativeLayout) arg1;} 方法获取mlayout.就是gridview的ite

android实现http中请求访问添加cookie的方法_Android

本文实例讲述了android实现http中请求访问添加cookie的方法.分享给大家供大家参考,具体如下: 第一种 HashMap<String, String> map = new HashMap<String, String>(); map.put("cookie","p1u_id=4eb591e73554db0f4d3300cb656113abfb968ef6b0ee2b5de0a35caa5217c51faa028b453576b35c&quo

一个Activity中多个Fragment的切换

经常会遇到在一个activity界面上布局多个fragment,但是如何从一个fragment跳转到另一个fragment呢?今天在做项目中恰好遇到这样的问题,点击首页fragment的更多店铺,会切换到店铺的fragment,处理的步骤如下: 1.在一个fragment1中定义一个接口: /** * 定义地接口,用于fragment和activity之间的数据传递 */ public interface onClickShopListner{ public void setOnClickSho

浅谈Android App开发中Fragment的创建与生命周期_Android

Fragment是activity的界面中的一部分或一种行为.你可以把多个Fragment们组合到一个activity中来创建一个多面界面并且你可以在多个activity中重用一个Fragment.你可以把Fragment认为模块化的一段activity,它具有自己的生命周期,接收它自己的事件,并可以在activity运行时被添加或删除. Fragment不能独立存在,它必须嵌入到activity中,而且Fragment的生命周期直接受所在的activity的影响.例如:当activity暂停时

浅谈Android App开发中Fragment的创建与生命周期

Fragment是activity的界面中的一部分或一种行为.你可以把多个Fragment们组合到一个activity中来创建一个多面界面并且你可以在多个activity中重用一个Fragment.你可以把Fragment认为模块化的一段activity,它具有自己的生命周期,接收它自己的事件,并可以在activity运行时被添加或删除. Fragment不能独立存在,它必须嵌入到activity中,而且Fragment的生命周期直接受所在的activity的影响.例如:当activity暂停时