안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세여 질문입니다~!
intent 데이터 전달시에 startActivity() 메소드 사용안해서 값만 넘기는 방법없을까요?
startActvity나 startActivityResult를 쓰면 메인 액티비티에서 서브 액티비티로 화면이 전달되면서 값이 전달되는데,
이러한 코드가 액티비티가 전환되는데요
전송
Intent i= new Intent(현재 클래스명.this, 서브클래스명.class);
intentConfrim.putExtra("xx", aaa);
startActivity(i);
받는곳
Intent intent = getIntent();
int aaaa = intent.getIntExtra("xx", -1);
이렇게 하지말고 값만 전달하는 코드가 무엇일까요..? 알려주시면 감사하겠습니다~




B(전달받을 activity)에 handler 하나 구현해주시고
, A(전달할 activity)에서는 message 객체 생성해서 값셋팅하고 B의 handler로 던져주시면 됩니다.