myTimer = new Timer();
myTask = new TimerTask() {
@Override
public void run() {
speak();
showAlertDialog_response(R.layout.dialog_response);
}
};
myTimer.schedule(myTask, 0, FREQUENCY * (60 * 100));
Я использую функцию говорить, чтобы что-то сказать в приложении. Я хочу, чтобы ответ диалога появлялся каждый раз, когда вызывается функция «говорить».
private void showAlertDialog_response(int layout){
dialogBuilder = new AlertDialog.Builder(Activity_punteggio.this);
View layoutView = getLayoutInflater().inflate(layout, null);
dialogBuilder.setView(layoutView);
alertDialog = dialogBuilder.create();
alertDialog.getWindow().getAttributes().windowAnimations = R.style.DialogAnimation;
alertDialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
alertDialog.show();
}