Android等待连接状态

时间:2014-06-17 16:31:44

标签: android bluetooth text-to-speech

我的应用需要拨打TTS,但首先我想尝试连接蓝牙。所以我有一个接收器试图连接到蓝牙。由于返回连接状态需要几秒钟,我该如何等待它连接?

1 个答案:

答案 0 :(得分:0)

我做了类似的事情。我调用我的connect方法,该方法在一个单独的线程上运行。当该方法完成时,它会更改名为" mState"的Vvariable。所以我有类似的事情:



while(mState != FINISHED){
  //Do Nothing
  }




警告!我可以使这个代码运行在另一个线程上。如果您对主要威胁执行此操作,您的应用程序将冻结。