I'm new in programming and I recently encountered a problem in activities. I couldn't pass my int array to multiple activities.
Here is my First Activity :
public void Start(View view) {
Intent i = new Intent(this, Situation1.class);
i.putExtra("arr", new int[]{0, 0, 0, 0, 0, 0});
startActivity(i);
}
Here is my Situation1:
public void Serious(View view)
{
Intent intent = new Intent(this, Situation2.class);
Intent i = getIntent();
int[] arr = getIntent().getIntArrayExtra("arr");
arr[2]=arr[2]+1;
arr[1]=arr[1]+1;
startActivity(intent);
}
Situation2:
public void India(View view)
{
Intent intent = new Intent(this, Situation3.class);
Intent i = getIntent();
Bundle b = i.getExtras();
int[] arr=i.getIntArrayExtra("arr");
arr[0]=arr[0]+1;
startActivity(intent);
}
Thank you for the help!