Development/Android(700)
-
Parcelable 인터페이스, Parcelable 오브젝트 사용단계
Parcelable 인터페이스안드로이드에서 자바의 Serialization 개념과 유사한 Parcelable이라는 인터페이스를 제공하고 있습니다.오브젝트를 Parcelable 클래스로 만들어 주려면 android.os.Parcelable 인터페이스를 구현해야 합니다. public interface Parcelable https://developer.android.com/reference/android/os/Parcelable.html Parcelable 오브젝트 사용단계 public class DataPacel implements Parcelable{ @Override public int describeContents() { return 0; } @Override public void writeToPar..
-
Activity 간 객체 전달 방법 - Serializable 인터페이스를 이용한 방법, Parcelable 인터페이스를 이용한 방법
Activity 간 객체 전달 방법안드로이드에서 자바의 Serialization 개념과 유사한 Parcelable이라는 인터페이스를 제공하고 있습니다.객체를 주고받는 방법으로 array 기반의 Serialized와 Parcel을 지원하는 Parcelable을 사용할 수 있습니다. · Serializable 인터페이스를 이용한 방법· Parcelable 인터페이스를 이용한 방법 Serializable 인터페이스를 이용한 시리얼라이즈 방법Serializable 인터페이스만 상속 받아서 구현합니다. 데이터타입 PUT GET Object putExtra("key", Object) getParcelable("key") ArrayList putParcelableArrayListExtra("key", object) ..
-
AVD(애뮬레이터)에서 지도(map)표시하기
AVD(애뮬레이터)에서 지도표시하기 [동의 및 계속] 우측 상단의 [건너뛰기] 클릭 [확인]
-
인텐트(intent)로 데이터 전달 - putExtra, getExtras
인텐트로 데이터 전달 putExtra(전달할 변수명, 해당 변수를 통해 전달할 값); getExtras(받은 변수명, 기본값);
-
인텐트 호출 메소드 - startActivity(), startActivityForResult(), onActivityResult()
인텐트 호출 메소드 메소드 코드 startActivity() startActivity(new Intent(Intent.Action_DIAL,tel)); startActivityForResult() //호출 private Static final int PICK_REQUEST=1337; .... String str=Uri.parse(type.getText().toString()); Intent intent=new Intent(Intent.ACTION_PICK,str); startActivityForResult(intent,PICK_REQUEST); onActivityResult() //실행된 액티비티가 종료되면 메소드가 호출 onActivityResult() protected void onActivityRe..
-
암시적 인텐트 도식도 - Implicit Intent
암시적 인텐트 도식도액티비티에서 인텐트를 생성할 때 실행하고자 하는 액션을 지정하고 액션의 데이터 값을 설정하면 안드로이드에서 제공하는 기존 응용 프로그램을 실행하여 수행하게 됩니다.