あるアクティビティから別のアクティビティに String 配列を渡そうとしていますが、2 番目のアクティビティで配列を読み取ろうとすると、値が null になります。
最初のアクティビティから配列を渡す方法は次のとおりです。
Bundle bundle = new Bundle();
bundle.putStringArray("Array", createArray(text));
Intent itemIntent = new Intent(this,Details.class);
itemIntent.putExtra("passedArray", bundle);
startActivity(itemIntent);
createArray(text) は、配列を返すメソッドです。
2番目のアクティビティで配列を読み取ろうとしている方法は次のとおりです。
Bundle extras = this.getIntent().getExtras();
String[] array = extras.getStringArray("Array");
2 番目のアクティビティの配列を、渡された対応する配列値で初期化するにはどうすればよいですか? 値のいずれかを読み取ろうとすると、それらは初期化されておらず、null です。