【问题标题】:How Get Server Cal Responsive Fast,while running service如何在运行服务时快速获得服务器校准响应
【发布时间】:2014-11-05 12:51:35
【问题描述】:

嗨,我正在做信标测距应用程序,在这里我需要不断地在后台运行我的服务,而在运行服务时,我的前台应用程序服务器 api cals 需要时间来响应,在发送请求并在中间得到响应之后,我会得到一些服务蓝牙相关的日志。 .如下所示

onScanResult() - 设备=20:CD:39:A1:4F:65 RSSI=-68 stopLeScan()

请任何人建议我如何在不停止服务运行和蓝牙启用的情况下快速响应网络服务

【问题讨论】:

    标签: android


    【解决方案1】:

    默认情况下,Android 中的Service 在主线程中执行。尝试在单独的线程中执行服务。

    这可能会对您有所帮助:http://developer.android.com/training/run-background-service/index.html

    【讨论】:

    • 谢谢我在侧边创建一个线程()正在调用服务但同样的问题来了
    • new Thread() { public void run() { BeaconStreamApplication myEntrypoint = new BeaconStreamApplication(getResources().getString(R.string.app_name), Home.this, "com.beaconstream.com", “9876543211”、“1234567891”、“Wa96IhgkrHzcqacITPRe6Wuz3”、“3oQtNmonUTwtayOOomR2Vk0y1rfhViw4qRBVxXuYGznDJ76j9K”、“1440791”、user_id、R.drawable.app_icon); } }。开始();我确实喜欢那个
    • 为什么不google一下? :) 尝试其他解决方案,仅在单独的线程中运行部分服务。 stackoverflow.com/questions/19556752/…
    猜你喜欢
    • 2014-03-25
    • 2019-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-04
    相关资源
    最近更新 更多