В SurfaceView я отправляю новый поток, который рисует на холсте в стандартном цикле «LockCanvas-Draw-unlockCanvasAndPost».(обратите внимание, что поток не содержит цикл сообщений).
Как показать стандартное диалоговое окно Android из этого потока?
Поскольку поток не имеет цикла msg, следующий код не работает:
Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Alert");
builder.setMessage("Stackoverflow!");
builder.setNegativeButton("cancel", null);
builder.show();