【问题标题】:How do i change a text view set in an activity?如何更改活动中设置的文本视图?
【发布时间】:2014-07-18 22:19:40
【问题描述】:

在活动 A 中,用户提供在活动 B 中接收的输入。如果用户在第二个活动中单击 TextView,他们将被带到活动 C。 C 用户能够从活动 A 和 B 编辑 TextView,我希望将编辑后的文本设置为活动 B 中的新 TextView。回顾一下......用户在 A 中制作文本。文本转到 B。如果用户想要要在 B 中编辑文本,他们会被带到 C 中,在那里他们可以编辑文本。我如何使 Activity C 中的新文本集替换 B 中的原始 TextView(在用户完成编辑 textview 后,它们将被带回活动 B。

【问题讨论】:

    标签: java android android-activity sdk


    【解决方案1】:

    创建一个新的 Intent。

    在 C 中。

    Intent intent = new Intent(this,ActivityB.class);
    intent.putExtra("TEXT",newText);
    startActivity(intent);
    

    在 B.

    Intent intent = getIntent();
    String msg = intent.getStringExta("Text")
    

    【讨论】:

      【解决方案2】:

      您应该为结果启动活动,然后在返回数据时处理数据。请参阅 Activity 类中的指南:link

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多