0

メイン クラスは 3 つのサブクラスからデータを受信して​​います。さまざまなアクティビティからデータを渡す意図を使用しています。しかし、あるクラスからデータを受信すると、他のクラスからのデータが空白になります。私はそれがここで起こっていると信じています。ヒントをください?

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

そのようにすることはできません。すべてのデータを 1 つのインテントで送信する必要があります。

あなたができることは、フローを再考し、メインクラスから startActivityForResultでそのツリーサブクラスを呼び出すことです。

于 2012-11-20T21:14:29.333 に答える