これはよくある質問であることは承知しており、私の問題に対する答えを見逃していた場合は申し訳ありませんが、すでにいくつかのことを試しましたが、何もうまくいかないようです.
最初のコードブロックは配列をバンドルに書き込み、インテントを介して 2 番目のアクティビティに送信しますが、getIntent() では空のインテントしか取得しません。
Intent playerstatsintent = new Intent(this, Save.class);
Bundle allstats = new Bundle();
allstats.putStringArray("EXTRA_NAMES", teams);
allstats.putIntArray("PLAYER_STATS1", array1);
allstats.putIntArray("PLAYER_STATS2", array2);
allstats.putIntArray("PLAYER_STATS3", array3);
allstats.putIntArray("PLAYER_STATS4", array4);
playerstatsintent.putExtras(allstats);
startActivity(playerstatsintent);
}
2 番目のアクティビティは次のようになります。
Intent playerstatsintent = getIntent();
Bundle statisticsbundle = playerstatsintent.getExtras();
int[] playeronestats = statisticsbundle.getIntArray("PLAYER_STATS1");
int[] playertwostats = statisticsbundle.getIntArray("PLAYER_STATS2");
int[] playerthreestats = statisticsbundle.getIntArray("PLAYER_STATS3");
int[] playerfourstats = statisticsbundle.getIntArray("PLAYER_STATS4");
String[] opponents = statisticsbundle.getStringArray("EXTRA_NAMES");
見えないので誰か助けてください。
ありがとう、デミアン