서비스를 AppWidget의 백그라운드에서 실행하려고합니다. 그러나 수신기이기 때문에 서비스를 공급자에게 묶을 수는 없습니다. 사용자가 위젯을 두드리면 서비스가 실행되기를 원하기 때문에 백그라운드에서 Activity를 만들고 서비스에 바인딩하고 위젯에 서비스에 대한 참조를 전달할 수 있습니까? 아니면 이것을 할 수있는 더 좋은 방법이 있습니까?AppWidget에 서비스 바인딩하기
0
A
답변
0
나는 만 when it is actively delivering value to the user를 실행하는 서비스를 사용자가 위젯을
도청 할 때 서비스가 실행하려는.
방금 Activity를 백그라운드에서 만들고 해당 활동을 서비스에 바인딩하고 서비스에 대한 참조를 위젯에 전달할 수 있습니까?
번호
또는이 할 수있는 더 나은 방법이있다?
startService()
을 사용하면 서비스가 작동하고 결국 stopSelf()
서비스 콜이 생깁니다. 서비스를 받기 위해 무엇을 찾고 있는지에 따라 IntentService
이 유용 할 수 있습니다. 작업에 대한 배경 스레드를 제공하고 작업이 완료되면 스스로 멈 춥니 다.
관련 문제
- 1. Android AppWidget에 대한 라이센스 서비스 구현
- 2. 메소드를 호출하기 전에 서비스 바인딩하기
- 3. 4x2 appwidget에 사용할 크기
- 4. appwidget에 listview를 설정하는 방법은 무엇입니까?
- 5. AngularJS : 컨트롤러의 $ 범위의 값에 서비스 변수 바인딩하기
- 6. 서비스 레이어 내에서 템플릿에 함수 바인딩하기
- 7. Android는 잠금 화면에서 AppWidget에 다른 레이아웃을 제공합니다.
- 8. 다른 클래스 파일의 변수를 AppWidget에 다시 사용하십시오.
- 9. 경로에 저장소 바인딩하기
- 10. DynamicResource 바인딩하기
- 11. 데이터 바인딩하기
- 12. WCF 서비스 사용자 지정 값 대신 기본값으로 바인딩하기
- 13. MULE ESB : 하나의 클라이언트에 여러 웹 서비스 바인딩하기
- 14. (Android) 서비스를 시작한 활동 이외의 활동에 서비스 바인딩하기
- 15. 나타나는 div에 이벤트 바인딩하기
- 16. 리피터의 버튼에 데이터 바인딩하기
- 17. NSTextField를 NSString에 바인딩하기
- 18. ObservableCollection을 ListView에 바인딩하기
- 19. wx.html2.WebView.New 위젯 바인딩하기?
- 20. Backbone.js에서 뷰에 컬렉션 바인딩하기
- 21. 다른 속성에 속성 바인딩하기
- 22. Silverlight에서 목록 상자 바인딩하기
- 23. NSArrayController를 NSDictionary allValues에 바인딩하기
- 24. 파이썬 라이브러리에 바인딩하기
- 25. 다양한 양의 입력 바인딩하기
- 26. AppleScript를 마우스 버튼에 바인딩하기
- 27. jQuery 플러그인에서 이벤트없이 바인딩하기
- 28. 자동 업데이트되는 속성 바인딩하기
- 29. 클릭 핸들러를 클릭하고 바인딩하기
- 30. Silverlight 5에서 스타일로 바인딩하기