@Override
 public void dataReceived(long uniqueID) {
   NeighbourAdapter.AdapterItem item = neighbourAdapter.getItemByID(uniqueID);
   if (item == null) return;
   Toast.makeText(
           getActivity(),
           getString(R.string.neighbour_data_received, item.getName()),
           Toast.LENGTH_SHORT)
       .show();
 }
  public void askForPairing(final NeighbourAdapter.AdapterItem item) {
    AlertDialog.Builder alert = new AlertDialog.Builder(getActivity());

    alert.setTitle(R.string.neighbour_pairing_title);
    alert.setMessage(getString(R.string.neighbour_pairing_message, item.getName()));
    alert.setPositiveButton(
        android.R.string.ok,
        new DialogInterface.OnClickListener() {
          @Override
          public void onClick(DialogInterface dialogInterface, int i) {
            NeighbourDiscoverSending.sendPairAckMessage(udpSending, true, item.address);
            neighbourAdapter.setPaired(item, true);
          }
        });
    alert.setNegativeButton(
        android.R.string.cancel,
        new DialogInterface.OnClickListener() {
          @Override
          public void onClick(DialogInterface dialogInterface, int i) {
            NeighbourDiscoverSending.sendPairAckMessage(udpSending, false, item.address);
          }
        });
    alert.show();
  }