方法便是activity.runOnUiThread
activity.runOnUiThread(new Runnable() { public void run() { new AlertDialog.Builder(activity) .setIcon(android.R.drawable.ic_dialog_alert) .setTitle(R.string.error_state) .setMessage(msg + "\n\n" + activity.getString(R.string.error_state_text)) .setPositiveButton(R.string.yes, new OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }) .show(); } });