예제 #1
0
  private void handleDevicePair(MGPeripheral sender) {
    if (isDevicePairFinished) {
      return;
    }
    isDevicePairFinished = true;
    mActivity.stopScanDevice();
    mFAddSearch.pairFinished();
    String address = sender.getTargetAddress();
    if (inUserMode()) {
      ProfileData profile = new ProfileData();
      profile.name = "User";

      mPD.setTargetDeviceMac(address);
      mPD.saveUserProfile(profile);
    } else {
      GroupMemberData member = getGroupMember();
      mPD.setMemberTargetDeviceMac(member.member_Id, address);
    }
    goToEditDevice();
  }