あるアクティビティから別のアクティビティに2D 文字列配列を渡す際に問題が発生しました 。いくつかのコードを試しましたが、いくつかのエラーが表示されます
私の文字列配列は次のとおりです。
String[][] commuterDetails=new String[2][5];
commuterDetails=
{
{ "a", "b","c", "d","e" },
{"f", "g","h", "i","j" }
};
そして、いくつかのコードを試しました
最初のアクティビティで
Intent summaryIntent = new Intent(this, Second.class);
Bundle b=new Bundle();
b.putSerializable("Array", commuterDetails);
summaryIntent.putExtras(b);
startActivity(summaryIntent);
2回目の活動で
Bundle b = getIntent().getExtras();
String[][] list_array = (String[][])b.getSerializable("Array");
しかし、それはエラーを示しています
Caused by: java.lang.ClassCastException: [Ljava.lang.Object;
私はアンドロイドが初めてです、助けてください