// ShowBirds Example // Source Code File: ShowBirdsActivity.java package it372.sjost.testserialization; import android.content.Intent; import android.os.Bundle; import android.widget.TextView; import androidx.activity.EdgeToEdge; import androidx.appcompat.app.AppCompatActivity; import androidx.core.graphics.Insets; import androidx.core.view.ViewCompat; import androidx.core.view.WindowInsetsCompat; import java.util.ArrayList; public class ShowBirdsActivity extends AppCompatActivity { ArrayList birds = new ArrayList( ); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_show_birds); // Create TextView object from textview in layout. TextView tv = findViewById(R.id.textView3); // Get intent passed in from main activity. Intent intent = getIntent( ); // Get bundle from intent. Bundle bundle = intent.getExtras( ); // Get arraylist from bundle. birds = (ArrayList) bundle.getSerializable( "arrlist"); // Concatenate birds from arraylist to form the // output string. String output = ""; for(String b : birds) { output += b + "\n"; } // Display output string in textview. tv.setText(output); } }