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(); }
@Override public void onConnectTimeOut(MGPeripheral sender) { mFAddSearch.pairFinished(); showPairFailed(); }