私のアプリケーションでは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. bidimensional String Array変数を1アクティビティから別のアクティビティに渡す
- 3. 1つのアクティビティから別のアクティビティに複数の変数を渡す方法
- 4. アンドロイド - 1つのアクティビティから別のアクティビティにトーストを渡す
- 5. 複雑なライブラリクラスオブジェクトを1つのアクティビティから別のアクティビティに渡す方法
- 6. androidのタブレイアウトで1つのアクティビティから別のアクティビティへデータを渡す方法
- 7. 1つのアクティビティから別のアクティビティにリダイレクトする方法
- 8. Android:1つのアクティビティから別のアクティビティへWebViewを渡す方法
- 9. 1つのアクティビティから別のアクティビティにArrayListアイテムのデータを渡します。
- 10. 2つの異なるアクティビティから別のアクティビティにデータを渡す方法
- 11. バンドルを使用して1つのアクティビティから別のアクティビティに2つのArrayListを渡す方法
- 12. 2次元配列を1つのアクティビティから別のアクティビティに渡す方法(配列に含まれるすべての情報を含む)
- 13. 1つのアクティビティから別のアクティビティに画像を保存する方法
- 14. あるアクティビティから別のアクティビティに値を渡す
- 15. 複数のArrayList <String>を別のアクティビティに渡す方法
- 16. 別のアクティビティから1つのアクティビティの関数を呼び出す方法
- 17. 一つのアクティビティから別のアクティビティへポスターパスを渡す
- 18. 配列リストオブジェクトをアクティビティからアンドロイドのフラグメントに渡す方法
- 19. 1つのアクティビティから別のアクティビティへListViewデータを取得する方法
- 20. 1つのアクティビティから別のアクティビティへデータを送信する方法。 (Bluetooth)
- 21. 1つのアクティビティからアンドロイドの別の拡張アクティビティに値を送信する方法は?
- 22. 私は1つのアクティビティから別のアクティビティに値を渡すことができません
- 23. 1つのアクティビティからアンドロイドのフローの最後のアクティビティに値を渡す方法
- 24. サービスを1つのアクティビティから別のアクティビティに移動
- 25. 1つのアクティビティから別のアクティビティへのキャッシュイメージの受け渡し
- 26. androidの1つのアクティビティから別のアクティビティへの加算結果を渡す方法
- 27. あるアクティビティから別のアクティビティへのANY型の配列の受け渡し
- 28. Androidでは、あるアクティビティから別のアクティビティにオリジンオブジェクト(NOT COPY)を渡す方法
- 29. 私は1つのアクティビティからもう1つのアクティビティのlatlng値をアンドロイドに渡したい
- 30. アクティビティのデータをAndroidの別のアクティビティに渡す方法
を取得するために、これを書くあなたのコードを投稿お願いします。 – anddev