4.11. IPeripheralConnectParser

added in version 1.6.0

外部機器の接続・切断ステータスを取得する機能を提供するインターフェイスです。

本インターフェイスは外部機器に対応しているモデル専用です。 対応しているモデルは 対応外部機器 を参照ください。

  • メンバー

    名称

    説明

    isConnected

    外部機器の接続・切断ステータスを取得します。

4.11.1. isConnected

added in version 1.6.0

外部機器の接続・切断ステータスを取得します。

parse が Success を返した後に実行してください。

  • 宣言

    boolean isConnected();
    
  • 引数

    なし

  • 戻り値

    説明

    接続・切断ステータス

    boolean

  • 実装例

    Communication.parseDoNotCheckCondition(DisplayFragment.class, parser, setting.getPortName(), setting.getPortSettings(), 10000, getActivity(), new Communication.SendCallback() {
        @Override
        public void onStatus(boolean result, Communication.Result communicateResult) {
            if (!mIsForeground) {
            return;
            }
    
            String msg;
            String title;
    
            if (result) {
            title = "Check Status";
    
            if (parser.isConnected()) {
                msg = "Display Connect";
            }
            else {
                msg = "Display Disconnect";
            }
            }
            else {
            title = "Communication Result";
            msg = "Printer Impossible";
            }
    
            ...
        }
    });
    

    DisplayFragment.java / DisplayExtFragment.java / MelodySpeakerFragment.java を参照ください。