私のアプリケーションでは2つのアクティビティがあります。私は1つのアクティビティから別のアクティビティにStringの配列を渡したいと思います。この値をアクティビティからアクティビティに渡すにはどうすればいいですか?1つのアクティビティから別のアクティビティにString配列の値を渡す方法は?
答えて
あなたが最初のアクティビティでIntent.getStringArrayExtra
の使用を検討することができます
Intent intent = new Intent(context, NewActivity.class);
intent.putExtra("string-array", stringArray);
context.startActivity(intent);
2つ目で:
Intent intent = getIntent();
String [] stringArray = intent.getStringArrayExtra("string-array");
を得た。私にフォーマット – Thiru
その非常にシンプルな、変数の静的&は1つの公共を作ることを確認そのクラスの静的メソッド
public static getArray()
{
return array;
}
このメソッドには、アクセスしたい別のアクティビティからアクセスします。
ここにいくつかの読書があります:http://www.vogella.de/articles/AndroidIntent/article.html#overview_accessdataセクション2.1に行きます。
また、How to pass ArrayList using putStringArrayListExtra()にも同様の説明が必要です。
Okey :)この良いサイトを提案してくれてありがとうございます – Thiru
Intent myIntent = new Intent(getApplicationcontext, NewActivity.class); intent.putExtra("mStringArray", mystringArray); startActivity(myIntent);
String[] mystringArray = getIntent().getStringArrayExtra("mStringArray");
あなたはバンドルを使用shoud異なるデータ型でより多くのデータを送信する場合。活動の一つで
受信アクティビティの意図はどこに宣言していますか? –
非常に洞察力があります。 –
、配列を作成し、別のアクティビティにそれを渡すために、このコードを記述します。第二に活動の
String[] array1={"asd","fgh","dcf","dg","ere","dsf"};
Intent i=new Intent(MainActivity.this,Main2Activity.class);
i.putExtra("key",array1);
startActivity(i);
を、あなたの配列
String[] array = getIntent().getStringArrayExtra("key");
- 1. 複雑なライブラリクラスオブジェクトを1つのアクティビティから別のアクティビティに渡す方法
- 2. androidのタブレイアウトで1つのアクティビティから別のアクティビティへデータを渡す方法
- 3. 1つのアクティビティから別のアクティビティにリダイレクトする方法
- 4. Android:1つのアクティビティから別のアクティビティへWebViewを渡す方法
- 5. 1つのアクティビティから別のアクティビティにArrayListアイテムのデータを渡します。
- 6. バンドルを使用して1つのアクティビティから別のアクティビティに2つのArrayListを渡す方法
- 7. 2次元配列を1つのアクティビティから別のアクティビティに渡す方法(配列に含まれるすべての情報を含む)
- 8. あるアクティビティから別のアクティビティに値を渡す
- 9. 1つのアクティビティから別のアクティビティに画像を保存する方法
- 10. 別のアクティビティから1つのアクティビティの関数を呼び出す方法
- 11. 1つのアクティビティから別のアクティビティへListViewデータを取得する方法
- 12. 1つのアクティビティから別のアクティビティへデータを送信する方法。 (Bluetooth)
- 13. あるアクティビティから別のアクティビティへのANY型の配列の受け渡し
- 14. 1つのタブから別のタブでアクティビティを開く方法
- 15. 1つのアクティビティ(データベース)から別のアクティビティへの転送
- 16. 別のスレッドクラスからのデータをAndroidのアクティビティに渡す方法
- 17. 2つのアクティビティ間で値の配列を渡す
- 18. あるアクティビティから別のアクティビティにオブジェクトを渡す最も良い方法
- 19. 1つのUIViewControllerから別の値に値を渡す方法
- 20. アクティビティからAndroidのサービスに値を渡す方法は?
- 21. アンドロイドは1つのアクティビティから別のアクティビティに移動します
- 22. 1つの配列から別の配列に特定の値を渡す方法
- 23. 値を取得する方法onListItemClickと別のアクティビティに渡す
- 24. Android - オブジェクトクラスの配列を別のアクティビティに渡す
- 25. TextViewの値を別のアクティビティから変更する方法は?
- 26. フラグメントから別のアクティビティに値を渡す
- 27. あるアクティビティから別のアクティビティへデータを渡す
- 28. リストを渡す<Class>アクティビティから別のアクティビティへ
- 29. あるアクティビティから別のアクティビティへ画像を渡す
- 30. アンドロイドリストビューの1つのアクティビティから次のアクティビティへのメタデータの受け渡し
を取得するために、これを書くあなたのコードを投稿お願いします。 – anddev