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");
});
});
});
}
您可以看到回调如何嵌套在每个回调中,请帮助。
解决方案
推荐阅读
- c - 如何通过递归传递两个参数来反转数组?
- ios - 计算器应用程序中显示的文本不正确
- c# - 使用 ASP.NET Core 2.0 将 Simple Injector 组件注入 IHostedService
- deployment - 处理 Chef 食谱中的软件版本
- sharepoint-online - 禁用人员选取器的拼写检查 - InfoPath 表单
- sql - 编写 Count SQL 查询并显示结果的问题
- javascript - 任何提供可调整 dpi、可选文本和 CSS 支持的 HTML 到 PDF 渲染器?
- php - Mysqli 查询错误
- oracle - 如何获得 HH:MI:SS 等两种日期格式之间的差异?
- tfs - 在 TFS 中构建多个配置 在不同平台上构建