如何将数据从片段发送到活动[重复]

2023-12-02

在我的应用程序中,我的活动中有两个片段。 在其中一个片段中,我有数据,例如:

String name = "Transporter";

我想将此名称发送到容器活动。 我该怎么做?请帮我。


该片段将附加到您从中启动的活动。

因此,您可以在活动中创建一个回调方法,可以使用活动上下文对象从片段中调用该方法。

请参阅下面的代码片段:

public class YourFragment extends Fragment{

       OnCallbackReceived mCallback;

// Implement this interface in your Activity.

public interface OnCallbackReceived {
    public void Update();
}

在你的片段中:

@Override
public void onAttach(Activity activity) {
    super.onAttach(activity);

    try {
        mCallback = (OnCallbackReceived) activity;
    } catch (ClassCastException e) {

    }
}

    // You can Call the event from fragment as mentioned below
    // mCallback is the activity context. 
    mCallback.Update();

活动 :

public class MainActivity extends Activity
        implements YourFragment.OnCallbackReceived {

    // Implemented method.
    public override void Update() {
        // Write your logic here.
    }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将数据从片段发送到活动[重复] 的相关文章

随机推荐

  • 如何获取存储在数组中的字符串长度(C)

    我如何获得下面字符串的长度以及数组大小 char str str 0 He str 1 llo str 2 Wor str 3 ld 我如何将它们存储在多维数组中 所以这个数组看起来像这样 char strstr str 的大小 str 的
  • 读取带有隐藏或不可见字符^M的csv文件

    我尝试读取包含隐藏或不可见字符的 csv 文件 但失败 文件内容如下所示 my data2 lt read table text Common name Scientific name Stuff1 Stuff2 Greylag Goose
  • SQLite onUpgrade 有 4 个数据库版本

    当我们有 4 个数据库版本并且我们在每个版本的用户表中添加了一个新字段时 执行 SQLiteOpenHelper 的 onUpgrade 方法的正确方法是什么 变体 A 每个 case 后都没有 中断 case 2 和 3 是否继续运行 p
  • 相对定位顶部百分比不适用于行内元素

    在下面 如果我对 Top 使用百分比值 则不会重新定位 em 如果我使用 px 的话效果很好 为什么 我在 w3 中对此进行了研究 但找不到任何使用百分比值的资格 定位上下文是 p 因为它的相对定位 应该具有从行框派生的高度 编辑 为了清楚
  • 在 jQuery 中使用 $ 和变量有什​​么具体原因吗

    我知道这是一个愚蠢的问题 但我对此有点困惑 例如 如果我有一个带有 ID 的输入 rad1 下面几行代码有什么区别吗 var a rad1 or var a rad1 不 没有真正的区别 这只是一个惯例 可以帮助您记住这一点a不是 DOM
  • 如何将 numpy 数组中的多个字符串连接为单个字符串?

    我有以下字符串数组作为 numpy 数组 filepaths np array Padma Meghna Jamuna 我想连接起来 这样我应该得到以下内容 Padma Meghna Jamuna 我正在执行以下操作 但没有达到预期效果 n
  • Azure AD B2C OpenID Connect 使用 WS-Federation 和 SAML 声明提供程序进行单点注销

    使用 WS Federation 和 SAML 将 AD FS 配置为自定义策略 作为 Azure AD B2C 上的声明提供程序 Azure AD B2C 上的依赖方正在使用 OpenID Connect 是否可以通过 OpenID Co
  • Android MediaPlayer 准备时间太长

    嘿 我正在使用 MediaPlayer 播放常规 ShoutCast 流 该代码非常简单 只需使用prepareAsync 和一个处理程序即可开始播放 虽然它可以与 DI FM 或 ETN FM http u10 di fm 80 di p
  • MS Access 失败后如何恢复 ODBC 连接

    有一个 MS Access 应用程序 其中包含通过 ODBC 链接的 MS SQL Server 上的表 当连接丢失时 我收到 ODBC 错误 3146 连接物理恢复后 我仍然收到 ODBC 3146 错误 我必须做一些类似重新连接到服务器
  • prolog 中对称关系的传递闭包

    我是序言初学者 我想创建 兄弟 关系 该关系应该是对称的 就像兄弟 阿林 亚历克斯 是真的 兄弟 亚历克斯 阿林 应该也是如此 它也应该是传递的 就像兄弟 阿林 亚历克斯 and 兄弟 亚历克斯 克劳迪乌 是真的 兄弟 阿林 克劳迪乌 应该
  • Nuxt服务器中间件重定向不是一个函数

    我想在 serverMiddleware 中重定向一个路由 它说重定向不是一个函数 code export default function req res next req is the Node js http request obje
  • 如何将参数传递给 BackGroundWorker

    Imports SpeechLib Public Class Form1 Public vox CreateObject sapi spvoice Private Sub cmdSpeak Click ByVal sender As Sys
  • 如何使用本地文件的 URL(带空格和 #)启动默认浏览器?德尔福

    我想在默认浏览器中打开本地 HTML 文件 例如 默认浏览器是 Mozilla Firefox 要打开的文件 C 我的自定义路径 新文件夹 AFile htm 请注意路径中有空格 根据条件 我想在 URL 末尾附加一个 Id 最终 URL
  • 有没有 PHP 函数可以将查询字符串转换为数组?

    我基本上是在寻找相反的http build query 我有以下字符串 foo bar bar var foo 我想要以下内容 传递到http build query array foo gt bar bar gt array var gt
  • 处理 Swift 3 中的 Google 登录时遇到问题

    我是 iOS 新手 在 Swift 3 中处理应用程序委托 URL 时遇到问题 我真的可以使用一些指针 下面的代码在 Swift 2 3 中运行得非常好 func application application UIApplication
  • Python 子进程在接收 stdin EOF 时遇到神秘延迟

    我将应用程序中遇到的问题简化为以下测试用例 在此代码中 父进程同时生成 2 个 您可以生成更多 子进程 这些子进程通过 stdin 从父进程读取一条大消息 休眠 5 秒 然后写回一些内容 然而 某处发生了意外的等待 导致代码在 10 秒内完
  • PHP & MYSQL 动态下拉列表

    我一直在尝试创建一个带有动态下拉列表的表单 从 MYSQL 获取数据 我的数据库没问题 没有错误 第一类下拉菜单工作正常 但我想知道为什么我的第二个下拉菜单不起作用 我只是无法追踪代码中的任何错误 但这种情况正在发生 这是我的代码 动态下拉
  • 如何在一个正则表达式对象中使用多种模式?

    我写了一个脚本vba结合regular expressions解析company name phone and fax来自网页 当我运行脚本时 我可以完美地获取这些信息 然而 问题是我用过三种不同的expressions为了让它们成功 我创
  • 当所有参数似乎都已检查时,为什么审计参数检查会引发异常?

    鉴于以下方法定义 Meteor methods myMethod function foo Checking the only argument check foo String return true 方法很简单 但有时会失败 Meteo
  • 如何将数据从片段发送到活动[重复]

    这个问题在这里已经有答案了 在我的应用程序中 我的活动中有两个片段 在其中一个片段中 我有数据 例如 String name Transporter 我想将此名称发送到容器活动 我该怎么做 请帮我 该片段将附加到您从中启动的活动 因此 您可