Cant似乎理解为什么它不会打印列表标签的全部内容,但是在调试期间,它会遍历整个循环,但是在运行期间,它只会打印第一行。请帮助大家。谢谢
lables = dbhelp.Ingresso("First");
if (lables != null) {
for (int i=0;i<lables.size();i++)
{
posFuncs.printerClearBuffer();
posFuncs.printerAppendTextline(lables.get(i) );
posFuncs.startPrint(new PosCallbacks.PrintCallbacaks() {
@Override
public void onSuccess() {
}
@Override
public void onFailed(String error) {
}
});
}
// }
}
最佳答案
每次在输入新值之前清除Buffer。
posFuncs.printerClearBuffer();
posFuncs.printerAppendTextline(lables.get(i) );
删除::
posFuncs.printerClearBuffer();