【发布时间】:2011-12-18 21:05:56
【问题描述】:
我正在后台连接蓝牙,我想在处理套接字之前显示警报或 toast。
这是我的代码
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.:我试过 runOnUiThread - 它没有帮助
【问题讨论】:
-
这段代码在哪里运行?服务、AsyncTask 等?
标签: android multithreading dialog