我正在开发一个需要通过套接字传输一些数据的android应用程序。此时它连接到套接字,在单击界面按钮时发送消息,但是当套接字类收到消息时,我想在接口上用AlertDialog提醒用户。我一直在搜索并找到有关处理程序的信息,但我无法使用它们。我怎么解决这个问题? 感谢
答案 0 :(得分:1)
MainActivity.this.runOnUiThread(new Runnable() {
@Override
public void run() {
// Build an alert dialog
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this)
.setTitle("Title")
.setMessage("Message")
.setCancelable(false)
.setPositiveButton("Done", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id) {
// Close the dialog
dialog.cancel();
}
});
// Create the alert dialog
AlertDialog alertDialog = alertDialogBuilder.create();
// Show the alert dialog
alertDialog.show();
}
});