4.14. ConnectionCallback

接続/切断時に結果を通知します。

added in version 1.10.0

  • メソッド

    名称

    説明

    onConnected

    接続結果を通知します。

    onDisconnected

    切断完了を通知します。

4.14.1. onConnected

added in version 1.10.0

接続結果を通知します。

  • 宣言

    void onConnected(boolean result, int resultCode);
    
  • 引数

    名称

    説明

    result

    接続結果

    boolean

    resultCode

    リザルトコード

    int

  • 戻り値

なし

  • エラーコード

    説明

    StarResultCode.FAILURE

    何らかのエラーが発生した

    StarResultCode.FAILURE_IN_USE

    プリンターから接続拒否された(他ホストが接続中など)

    StarResultCode.FAILURE_IN_PROCESS

    既に接続処理を実行中

  • 実装例

    private final ConnectionCallback mConnectionCallback = new ConnectionCallback() {
        @Override
        public void onConnected(boolean result, int resultCode) {
            ...
    
            if (!result) {
            ...
    
            String message;
            if (resultCode == StarResultCode.FAILURE_IN_USE) {
                message = "Check the device. (In use)\nThen touch up the Refresh button.";
            }
            else {
                message = "Check the device. (Power and Bluetooth pairing)\nThen touch up the Refresh button.";
            }
    
            ...
    
            return;
            }
    
            ...
        }
    
        @Override
        public void onDisconnected() {
            // do nothing
        }
    };
    

    PrinterExtFragment.java / CashDrawerExtFragment.java / BarcodeReaderExtFragment.java / CombinationExtFragment.java を参照ください。

4.14.2. onDisconnected

added in version 1.10.0

切断完了を通知します。

  • 宣言

    void onDisconnected();
    
  • 引数

    なし

  • 戻り値

    なし

  • 実装例

    onConnected メソッドの実装例を参照ください。