본문 바로가기

반응형

아옳옳의 코딩공부/아옳옳의 안드로이드스튜디오

(42)
2021-03-05 안드로이드 스튜디오 (직렬화) 직렬화 primitive 타입 boolean , byte, short, int ,long, float, double ,string 등과 같이 가공되지 않은 순수한 자료형을 말한다 그림 참조 메모리에 올라갈때 위처럼 각각 할당이 아닌 한줄로 쭉 들어가는형태로 직렬화임 프리미티브 타입도 그래서 직렬화 임!! Serializable 클래스 직렬화 하기 Serializable 객체를 상속하여 준다 객체단위를 보낼때 사용한다 고유의 아이디 값 ( 마커인터페이스) 으로 설정하여 사용한다 메인 클래스 ( 인텐트로 보내주는 곳 ) Intent intent = new Intent(); //명시적 인텐트 Person person = new Person("Twice", 28); Person person2 = new Pers..
2021-03-03 안드로이드 스튜디오 (intent) 액티비티 실행과 인텐트(Intent) 어플리케이션을 제작하게 되면 한 엑티비티(보여지는화면)만 사용하는 것이 아니라 여러 화면을 사용하게 된다 예를 어떤 어플을 들어갓을떄 메뉴에 나와있는 버튼이나 각종 뷰를 눌럿을때 화면이 바뀌는데 그 모든것들이 하나의 액티비티 화면인거다~!! 위처럼 화면과 화면의 이동과 자료를 넘겨주거나 받아올수 있도록 도와주는게 Intent이다 작업을 하다보면 하나의 패키지로 만들수도 있지만 반대로 다른패키지에서 작업을 해서 연결해줄때도 있을텐데 사용법이 다르니 코드표를 보면서 참고하면 되겠다 먼저 같은 패키지내에서 이동및 값전달하고 전달받는 방법 package com.example.chap07; public class MainActivity extends AppCompatActiv..

반응형