안녕하세요 안드로이드 개발 선배님들!

 

안드로이드 공부하고 있는 학생인데 이번에 졸작을 만들면서 기능중에 위젯에서 음성인식을 할 수 있게 하는 기능을 넣을려고 합니다.

 

위젯에서 버튼을 누르면 마이크창이 나와서(액티비티로 가지않고) 음성인식할 수 있게 하려고 하는데

 

음성인식 예제 코드 보니깐 액티비티에서 인텐트해서 startActivityForResult 함수로 받아서 처리하더라고요!

 

정리하자면 액티비티 없이 위젯에서 버튼을 누르면(서비스) 음성인식을 할 수 있게 구현하고자 하는데 어떻게 해야할까요ㅠ

 

 

 

-------------

 

그리고  리시버로 sms문자,배터리 사용량을 캐치해서 위젯에 업데이트 해주고 있는데

 

문자,배터리량이 업데이트 될때마다 service에  oncreate를 타서 위젯이 초기화 되고 있습니다. ㅠㅠ onstart로 바로 타게 할 수 없을까요?