【问题标题】:How to pass data from activity to Fragment when pressed back in activity ? - android在活动中按下时如何将数据从活动传递到片段? - 安卓
【发布时间】:2020-07-14 05:10:47
【问题描述】:

我有一个片段和一个活动,片段和活动。

在片段中,我有一个按钮。当单击按钮时,Activity 启动。

在 Activity 中,我有一个 EditText。

我想在 Activity 按下返回时,在 TextView 的 Fragment 中显示从 EditText 检索到的数据。

有人可以帮我编写代码来完成这项工作吗?

【问题讨论】:

标签: java android core


【解决方案1】:

从片段中,有一个公共静态变量(字符串)所以:

public static  String my_text="";

然后在 ativity onBackPressed() 上,像这样设置公共静态变量的值:

EditText edt;
@Override
public void onBackPressed() {
Yourfragment.my_text=edt.getText.toString();//Yourfragment IS THE NAME OF YOUR FRAGMENT WHERE YOU DECLARED my_text

}

【讨论】:

    猜你喜欢
    • 2012-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多