2014-11-05 1 views
-1

안녕하세요 비콘 범위 지정 응용 프로그램을 수행하고, 여기에 지속적으로 백그라운드에서 내 서비스를 실행하는 동안 내 전경 응용 프로그램 서버 API를 응답하는 데 시간이 걸릴 요청을 보내고 응답을 얻는 middlle이서버 Cal 응답 속도가 빠른 서비스를 실행하는 동안

onScanResult() 아래에 일부 서비스 블루투스 관련 logs..like 무엇입니까에서 - 장치 = 20 : CD : 39 : A1 : 4 층 : 65 RSSI = -68 stopLeScan()

을하시기 바랍니다 할 수있는 U 어떤 하나는 나에게 웹 서핑을하는 법을 제안합니다. 멈춤 서비스 실행 및 블루투스 사용으로 빠르게 응답합니다.

답변

0

기본적으로 Android의 Service이 주 스레드에서 실행 중입니다. 별도의 스레드에서 서비스를 실행하십시오.

이 당신을 도울 수 있습니다 http://developer.android.com/training/run-background-service/index.html

+0

내가 측면 실행에 하나 개의 스레드를() – radha

+0

새로운 Thread() { \t \t \t 공공 무효 실행() { 오는 sercice하지만 같은 prblem를 호출하고 만드는 오전 주셔서 감사합니다 \t \t \t \t \t BeaconStreamApplication myEntrypoint = 새로운 BeaconStreamApplication (의 GetResources().에는 getString (R.string.app_name) \t \t \t \t 012,329 655,\t \t 일상사 "com.beaconstream.com", "9876543211", \t \t \t \t \t \t \t "1234567891", "Wa96IhgkrHzcqacITPRe6Wuz3" \t \t \t \t \t \t \t "3oQtNmonUTwtayOOomR2Vk0y1rfhViw4qRBVxXuYGznDJ76j9K" \t \t \t \t \t \t \t "1440791", user_id, R.drawable.app_icon); \t \t \t \t \t \t \t \t \t }} .start(); 나는 그랬다 – radha

+0

왜 조금 google하지 않습니까? :) 별도의 스레드에서 서비스의 일부만 실행하는 다른 솔루션을 사용해보십시오. http://stackoverflow.com/questions/19556752/android-how-to-run-service-in-different-thread-than-main-thread –

관련 문제