0

我的主要类是从三个子类接收数据。我正在使用意图传递来自不同活动的数据。但是,当我收到一个类的数据时,其他类的数据变成空白。我相信它正在这里发生。请给个提示?

Bundle extras = getIntent().getExtras();

    //textview
    textBoxes();

    if (extras != null) {
        String value = extras.getString("email");
        text_mail.setText(value);
    }

    if (extras != null) {
        String val = extras.getString("objet");
        text_objet.setText(val);
    }

    if (extras != null) {
        String valu = extras.getString("message");
        text_message.setText(valu);
    }

我希望每个班级只更新相关的 ID。有没有办法做到这一点?

4

1 回答 1

0

你不能那样做。您需要以一个意图发送所有数据。

您可以做的是重新考虑流程,并从您的主类中使用 startActivityForResult调用该树子类。

于 2012-11-20T21:14:29.333 回答