Commit 1ed16be0 by Wyh

1、修復打印只在一台機器出的問題

Signed-off-by: Wyh <1239658231>
parent 98072f89
......@@ -232,4 +232,9 @@ public class PrintExecutor {
}
}
public void setPrinterDeviceBean(PrinterDeviceBean printerDeviceBean) {
if (holder != null) {
holder.setPrinterDeviceBean(printerDeviceBean);
}
}
}
......@@ -146,8 +146,6 @@ public class SendOrderActivity extends BaseActivity<SendOrderPresenter> implemen
@Override
public void initData(@Nullable Bundle savedInstanceState) {
sendTime = deliveryTimes.get(0);
List<OrderDetails.DataBean.PRODUCTNAMEBean> productnameBeans = mPresenter.productnameBeans;
for (int i = 0; i < orderDetails.size(); i++) {
......
......@@ -346,6 +346,8 @@ public abstract class PrinterRoot<T extends PrintContent> implements PrintSocket
executor = new PrintExecutor(printerDeviceBean);
executor.setOnStateChangedListener(stateChangedListener);
executor.setOnPrintResultListener(resultListener);
}else {
executor.setPrinterDeviceBean(printerDeviceBean);
}
IpPrintMaker maker = new IpPrintMaker(480, bitmaps);
executor.doPrinterRequestAsync(maker);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment