-10

重複の可能性:
Android であるアクティビティから別のアクティビティにオブジェクトを渡す方法
データを渡すためのインテントの使用

あるアクティビティから他のアクティビティに値を渡すことは可能ですか? つまり、3 つのアクティビティがあり、1 つ目のアクティビティに 1 つの文字列があり、3 つ目のアクティビティにこの文字列が必要です。

もう1つ、私は3番目の活動にまっすぐ行きません。私はフォーム1から2と3に行きます。その中で、アクティビティ1の文字列をアクティビティに含めるにはどうすればよいですか..

4

1 に答える 1

0

アプリケーションのライフサイクルを利用できます。

アプリケーションクラスを作成し、値を保存/更新して、アクティビティで必要な場所にアクセスします。

public class MyApplication extends Application {
public static String value;


}

アクティビティでは、値を保存するには、

MyApplication.value = "some value";

他のアクティビティでは、この値が必要な場合は、

String myValue = MyApplication.value;

別の方法は、各アクティビティでインテントエクストラを渡すことができるということです。

于 2012-07-27T06:42:59.947 に答える