액티비티2 Android/ 다른 액티비티(Activity)로 데이터 전달시 클래스(class)의 객체 전달 방법 다른 액티비티(Activity)로 데이터 전달시 클래스(class)의 객체 전달 방법 1. Serializable 직렬화 저장하거나 네트워크 전송을 하기 위해서 객체를 텍스트나 이진 형식으로 변환하는 것을 말합니다. 클래스에서 Serializable 인터페이스를 상속받아 구현! 액티비티(Activity)에 보낼때 intent.putExtra()로 보내고, 받는 액티비티에서 getSerializableExtra()로 받을수 있습니다. //보낼때: intent.putExtra("MyClass", obj); // 액티비티에서 받을때 getIntent().getSerializableExtra("MyClass"); a. model/Contact.java (객체 전달한 클래스가 있는 파일) package com.s.. 2022. 7. 15. Adroid/ 액티비티(Activity) 간의 양방향 데이터 전달방법 Intent 액티비티(Activity) 간의 양방향 데이터 전달방법 Intent Activity(액티비티) 간 데이터 전달은 Intent(인텐트)를 사용해야 합니다. 여기서 먼저 알아야 할점은~ Intent를 사용하기 위해서 Manifest.xml 코드 안에 액티비티를 추가해줘야 합니다. 1. MainActivity.java 먼저 메인 액티비티에서 intent(인덴트)의 putExtra로 데이터를 전달합니다. // 새로운 액티비티를 띄우고, // 데이터를 전달한다. Intent intent = new Intent(MainActivity.this, SecondActivity.class); intent.putExtra("email", email); intent.putExtra("name", name); intent.pu.. 2022. 7. 13. 이전 1 다음