0
我在後臺連接到藍牙,並且我想要顯示警報或吐司befor處理套接字。從非UI線程顯示AlertDialog
這裏是我的代碼
mmSocket.connect();
connectionHandler.post(new Runnable() {
public void run() {
AlertDialog.Builder builder = new AlertDialog.Builder(BluetoothSampleActivity.this);
builder.setMessage("conneted");
builder.show();
}
});
manageConnectedSocket(mmSocket);
但據我所知警報中只當這將結束他的工作。如何在執行manageConnectedSocket(mmSocket)之前顯示警報;?
P.S:我tryed runOnUiThread - 它並沒有幫助
此代碼在哪裏運行?服務,AsyncTask等? – gwa 2011-12-18 21:37:01
只是運行()線程對象 – earsonheart 2011-12-18 21:41:15