본문 바로가기

Android/note

[android] 서비스 값을 전달하고 받아오지 못함

Do it 안드로이드 앱 프로그래밍 책을 보면서

'서비스 수신자'에 대해 공부하는 중이다.

 

도전 과제를 실습 중에

EditText로 입력받아 버튼을 클릭하면 다시 TextView에 출력하는 간단한 것인데

왜인지 EditText에서 값이 넘어가지 않는것이다ㅠ

 

그래서 요리조리 알게된 해결책

 

[1]

manifests 등록

서비스를 사용하면 화면에 보여지는 액티비티가 없지만

그래도 매니패스트에 등록해주어야 한다!고 배웠는데

아무렇지 않게 등록도 하지 않고 있었다

 

[2]

버튼 클릭했을 때 인텐트를 받아옴

아니 무슨ㅠ

버튼 클릭했을 때 인텐트를 받아오고 있었다

바보냐고요~~~~~~~~~~~~

버튼 밖으로 빼주었다

왜냐하면 버튼이랑 받아오는 인텐트랑은 아무 상관없으니까,,,

매니페스트에도 잘 집어넣고 어디 위치에 존재하는지 잘 보자!!!!!!!!!!!!!