Циклический метод обратного вызова внутри другого другого метода обратного вызова

#java #methods #callback

#java #методы #обратный вызов

Вопрос:

У меня есть приведенный ниже метод в java

 @Override
public void getResponse(String res) {
app.send("1",new Controller.CallbackMessage(){
 //
  @Override
   public void responseMessage(String ms) {
    Log.d("trim_log", "1 entered");
});

}
  

то, что я хочу выполнить 3 цикла (динамический, может быть больше) и создать приведенный ниже код с использованием цикла for

 @Override
public void getResponse(String res) {
    app.send("1",new Controller.CallbackMessage(){
            //
        @Override
   public void responseMessage(String ms) {
        Log.d("trim_log", "1 entered");
        //
        app.send("2",new Controller.CallbackMessage(){
                //
            @Override
   public void responseMessage(String ms) {
            Log.d("trim_log", "2 entered");
            //
            app.send("3",new Controller.CallbackMessage(){
                    //
                @Override
   public void responseMessage(String ms) {
                Log.d("trim_log", "3 entered");
            });
        });
    });

}
  

вы можете увидеть, как обратный вызов вложен в каждый обратный вызов, пожалуйста, помогите.

Комментарии:

1. прочитайте о шаблоне publisher subscriber в java или вы можете использовать архитектуру, управляемую событиями …. это будет соответствовать вашему вышеуказанному требованию…

2. не могли бы вы помочь с примером кода или чем-нибудь еще, пожалуйста?