¿Cómo puedo confirmar que un archivo se envió correctamente a través de Bluetooth con Android 4+?

He escrito una aplicación que envía un archivo a una computadora portátil a través de Bluetooth. Me gustaría poder eliminar ese archivo automáticamente después de alguna confirmación de que el archivo se envió con éxito.

Recibo un mensaje Toast de BlueTooth Share de que el archivo fue enviado, pero ¿cómo puedo detectarlo desde mi aplicación?

¿Hay alguna devolución de llamada que pueda usar para esto?

Aquí está mi método para enviar el archivo con Android 4+

 File filename = new File(path + "/" + itemValue);
           Uri uri = Uri.fromFile(filename);
           //send file via bluetooth
           Intent intent = new Intent(Intent.ACTION_SEND);
           intent.setType("text/*");
           //this causes us to send via bluetooth only
           intent.setClassName("com.android.bluetooth", "com.android.bluetooth.opp.BluetoothOppLauncherActivity");
           intent.putExtra(Intent.EXTRA_STREAM, uri);
           startActivity(Intent.createChooser(intent, "Send file"));

Respuestas a la pregunta(1)

Su respuesta a la pregunta