2016-11-07 19 views
-1

から読む変数。(活動1および活動2) アクティビティ1は、私が活動2を呼び出し、私が活動にarrtestから値を取得したいこの私は2つの活動を持っている別のアクティビティ

public byte[][] arrtest=new byte[3][1024]; 

のような公共のアレイを有し、 2.

どうすればいいですか?

+1

あなたはそれを意図的に渡すことができます。 – WritingForAnroid

+0

intrtest配列をインテントで渡す – Pavya

+2

バンドルまたはインテントで渡すか、スタティックとして宣言してから使用してください。 – Vickyexpert

答えて

0

パス別acivityに配列して、あなたがバンドルまたは意図にそれを追加することを使用する必要があり、この答え

https://stackoverflow.com/a/7257726/3789993

+0

ありがとうAbhayBohra – Fatemeh

+0

@AbhayBohraバイト配列のサイズが500 kbより大きければどうなりますか?このソリューションは動作しません。 –

+0

シングルトンクラスを使用します。配列をシングルトンの変数に保存する – AndroidRuntimeException

0

からit.Checkを使用しています。

Intent intent = new Intent(view.getContext(), ApplicationActivity.class); 
         intent.putExtra("key", value); 
         startActivity(intent); 

呼び出されたアクティビティ。

Intent intent = getIntent(); 
Bundle bundle = intent.getExtras(); 

if(bundle != null){ 
    mealId = bundle.getInt("key"); 
} 
関連する問題