package it372.smiths.zoomap; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.widget.TextView; import java.io.InputStream; import java.util.Scanner; public class DetailsActivity extends AppCompatActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_details); TextView txtAnimal = findViewById(R.id.txt_animal); TextView txtGender = findViewById(R.id.txt_gender); Intent intent = getIntent( ); int touchId = intent.getIntExtra("id", 0); //txtAnimal.setText(String.valueOf(touchId)); InputStream is = getResources( ).openRawResource(R.raw.zoomap); Scanner s = new Scanner(is); s.nextLine( ); while(s.hasNextLine( )) { String line = s.nextLine( ); String[] fields = line.split(","); int id = Integer.parseInt(fields[0]); if (touchId == id) { String animal = fields[3]; String gender = fields[4]; txtAnimal.setText(animal); txtGender.setText(gender); break; } } s.close( ); } }